/** * 界面引擎输入模型对象 * * @export * @interface IUIEngineModel */ export interface IUIEngineModel { /** * 触发类型 * * @type {('CUSTOM' 自定义 | 'CTRLEVENT'部件事件 | '面板事件' | 'TIMER'定时器 | 'VIEWEVENT'视图事件)} * @memberof IUIEngineModel */ triggerType: 'CUSTOM' | 'CTRLEVENT' | 'PANELEVENT' | 'TIMER' | 'VIEWEVENT'; /** * 事件名称 * * @type {string} * @memberof IUIEngineModel */ eventNames: string; /** * 逻辑类型 * * @type {('DEUILOGIC' 实体界面逻辑 | 'SYSVIEWLOGIC' 系统界面逻辑 | '视图界面行为' | 'PFPLUGIN' 插件 | 'SCRIPT' 脚本代码 )} * @memberof IUIEngineModel */ logicType: 'DEUILOGIC' | 'SYSVIEWLOGIC' | 'APPVIEWUIACTION' | 'PFPLUGIN' | 'SCRIPT'; /** * 逻辑名称 * * @type {string} * @memberof IUIEngineModel */ name: string; /** * 逻辑脚本代码 * * @type {(string | undefined)} * @memberof IUIEngineModel */ scriptCode?: string | undefined; /** * 界面逻辑实体名称 * * @type {(string | undefined)} * @memberof IUIEngineModel */ entityCodeName?: string | undefined; /** * 界面逻辑名称 * * @type {(string)} * @memberof IUIEngineModel */ logicName?: string; /** * 定时器 * * @type {number} * @memberof IUIEngineModel */ timer?: number; /** * 部件名称 * * @type {string} * @memberof IUIEngineModel */ psViewCtrlName: string; /** * 界面行为标识 * * @type {string} * @memberof IUIEngineModel */ uIActionTag:string; }