在openDialog 设置onBeforeOpen属性导致报错问题

提问 已结 3 7884
悬赏:20飞吻
业务场景:主要解决打开新增窗口之前,判断是否是叶子节点
第一次通过onBeforeOpen判断时,是正常的,按照业务逻辑没有打开新增窗体,如图

当展开节点,点击叶子节点时,onBeforeOpen的判断也是正常的,可以正常打开新增窗口,但是,当关闭或保存新增窗口后,就开始报错了如图

报错信息

Uncaught TypeError: Cannot read property 'options' of undefined
at openPanel (topjui.core.min.js:4)
at HTMLFormElement.<anonymous> (topjui.core.min.js:5)
at Function.each (jquery.min.js:2)
at m.fn.init.each (jquery.min.js:2)
at Object.open (topjui.core.min.js:5)
at m.fn.init.$.fn.panel (topjui.core.min.js:5)
at m.fn.init.a.fn.window (topjui.core.min.js:5)
at m.fn.init.$.fn.dialog (topjui.core.min.js:5)
at m.fn.init.a.fn.iDialog (topjui.core.min.js:15)
at openDialogAndloadDataByParentGrid (topjui.core.min.js:2)

出现这个报错信息后,整个新增功能都开始报错,不管点击任何节点,点击新增,都会抱如上的报错信息。
请官方看看,这个是不是属于bug
回帖
回帖须知