提交 0db009c0 编写于 作者: zhangpingchuan's avatar zhangpingchuan

Update CONTROL.vue.ftl

上级 f62f0596
...@@ -114,36 +114,17 @@ export default { ...@@ -114,36 +114,17 @@ export default {
}); });
}); });
}, },
<#if ctrl.getPSAppViewLogics?? && ctrl.getPSAppViewLogics()??>
<#if ctrl.getPSControls?? && ctrl.getPSControls()??> <#list ctrl.getPSAppViewLogics() as logic>
<#list ctrl.getPSControls() as childCtrl> <#if logic.getLogicTrigger() == "CUSTOM" || logic.getLogicTrigger() == "CTRLEVENT">
<#if childCtrl.getControlType()??>
<#if childCtrl.getHookEventNames()??>
<#list childCtrl.getHookEventNames() as eventName>
/** /**
* ${childCtrl.name} 部件 ${eventName?lower_case} 事件 * ${logic.name?lower_case} 事件
* *
*/ */
public ${childCtrl.name}_${eventName?lower_case}($event: any, $event2?: any) { ${logic.name}(){
<#if childCtrl.getPSControlLogics(eventName)??> alert("触发了${logic.name}点击事件");
<#list childCtrl.getPSControlLogics(eventName) as ctrlLogic> },
<#if ctrlLogic.getLogicType?? && ctrlLogic.getLogicType() == "APPVIEWENGINE" && ctrlLogic.getPSAppViewEngine()??>
this.${ctrlLogic.getPSAppViewEngine().getName()}.onCtrlEvent('${childCtrl.name}', '${eventName?lower_case}', $event);
<#else>
<#if ctrlLogic.getEventArg()?? && ctrlLogic.getEventArg()?length gt 0>
if (Object.is($event.tag, '${ctrlLogic.getEventArg()}')) {
this.${ctrlLogic.name}($event, '<#if ctrlLogic.getLogicTag()?length gt 0>${ctrlLogic.getLogicTag()}</#if>', $event2);
}
<#else>
this.${ctrlLogic.name}($event, '<#if ctrlLogic.getLogicTag()?length gt 0>${ctrlLogic.getLogicTag()}</#if>', $event2);
</#if>
</#if>
</#list>
</#if>
}
</#list>
</#if>
</#if> </#if>
</#list> </#list>
</#if> </#if>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册