动态表单插件事件总览

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

动态表单插件事件总览

1 事件总览

动态表单界面事件如下(按触发先后顺序列出):

分类

事件

触发时机

界面显示前

setPluginName

显示界面,准备构建界面显示配置formConfig前,构建插件时触发此事件,传入脚本名称

preOpenForm

显示界面前,准备构建界面显示参数时,触发此事件

loadCustomControlMetas

显示界面前,构建界面显示参数时,触发此事件

界面初始化

setView

表单视图模型初始化,创建插件时,调用此方法,向插件传入表单视图模型IFormView实例

initialize

表单视图模型初始化,创建插件后,触发此事件

registerListener

用户与界面上的控件交互时,触发此事件

getEntityType

表单基于实体模型,创建数据包之前,触发此事件

createNewData

界面初始化或刷新,开始新建数据包时触发此事件

afterCreateNewData

界面初始化或刷新,新建数据包完毕后,触发此事件

beforeBindData

界面数据包构建完毕,开始生成指令,刷新前端字段值、控件状态之前,触发此事件

afterBindData

界面数据包构建完毕,生成指令,刷新前端字段值、控件状态之后,触发此事件

用户交互事件

beforeItemClick

用户点击界面菜单按钮时,执行绑定的操作前,触发此事件

itemClick

用户点击界面菜单按钮时触发此事件

beforeDoOperation

用户点击按钮、菜单,执行绑定的操作前,触发此事件

afterDoOperation

用户点击按钮、菜单,执行完绑定的操作后,不论成功与否,均会触发此事件

confirmCallBack

前端交互提示确认后,通知插件进行后续处理

closedCallBack

子界面关闭时,如果回调函数由父界面处理,则会触发父界面的此事件

flexBeforeClosed

弹性域维护界面关闭时,触发父界面此事件

onGetControl

在有代码尝试获取控件的编程模型时,触发此事件

customEvent

触发自定义控件的定制事件

TimerElapsed

定时触发此事件

beforeClosed

界面关闭之前触发此事件

destory

界面关闭后,释放资源时,触发此事件

pageRelease

界面关闭后,释放资源时,触发此事件

onCreateDynamicUIMetas

动态创建UI元数据

contextMenuClick

菜单点击事件

beforeclick点击触发click事件前的校验事件
click点击后触发操作事件
beforePropertyChanged修改字段值之前触发
PropertyChanged修改字段值之后触发; 例外:界面数据初始时,不触发此事件,即在afterCreateNewData事件中,修改字段值,不会触发此事件


动态表单插件事件总览

1 事件总览动态表单界面事件如下(按触发先后顺序列出):分类事件触发时机界面显示前setPluginName显示界面,准备构建界面显示配置formCo...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息