setView事件
1 事件简介
调用此方法,向插件传入表单视图模型IFormView实例。
2 事件触发时机
表单视图模型初始化,创建插件时,调用此方法;
插件基类AbstractFormPlugin,已经处理了此事件,接收了传入的表单视图模型,并存储在本地变量中,因此,业务插件可以通过插件基类提供的getView()方法获取表单视图模型实例;
业务插件,通常不需要捕获此事件。
特别说明:
严格来说,setView方法,并不是插件事件:
插件初始化时,系统通过此方法把界面编程模型传递给插件,为插件准备运行上下文环境。
插件不能覆盖基类的实现方法,否则插件的getView()方法,获取不到表单视图模型实例,无法对界面进行控制。
插件基类setView方法的实现代码如下:
public class AbstractFormPlugin extends AbstractDataModelPlugin implements IFormPlugin { private IFormView formView; public IFormView getView() { return this.formView; } @Override public void setView(IFormView formView) { this.formView = formView; } }
3 代码模板
不需要业务插件重写,略过。
4 参数说明
IFormView formView :表单编程模型,插件可以据此访问、控制表单。详细方法说明,请参见IFormView介绍章节。
5 应用示例
业务插件,通常不需要重写此事件方法,示例略。
setView事件
1 事件简介调用此方法,向插件传入表单视图模型IFormView实例。2 事件触发时机表单视图模型初始化,创建插件时,调用此方法;插件基类Abs...
点击下载文档
上一篇:initialize事件下一篇:setPluginName事件
本文2024-09-23 00:19:39发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138760.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章