表单插件事件原创
金蝶云社区-cosmicstudio
cosmicstudio
8人赞赏了该文章 3,322次浏览 未经作者许可,禁止转载编辑于2021年08月17日 16:16:51
summary-icon摘要由AI智能服务提供

本文列举了动态表单界面的多个事件及其触发时机,涵盖了从界面显示前到界面关闭后的各个阶段,包括构建界面配置、初始化视图模型、用户交互、数据绑定及自定义事件等,每个事件均在特定操作前后触发,确保表单界面的正常运作与交互响应。

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


分类

事件

触发时机

界面显示前

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

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


图标赞 8
8人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0