如何通过调试查找控件对应的API事件

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:2

如何通过调试查找控件对应的API事件

表单按钮触发的click、beforeClick等事件一般都是要提前注册了监听事件才能跟踪进去,在事件中进行干预活动,但控件提供了哪些事件,那些业务控制写在了哪个事件中呢?

 二、思路与方案:

 三、实现过程:

 1、 F12打开浏览器调试器,查看控件触发的http请求。找到请求参数key、method,Key就是控件标识,method就是控件方法。 

 2、 根据key找到对应的控件编程模型是ToolBar。

 3、 开发工具找到对应的控件模型,控件模型提供的api方法。 

 4、 走读代码发现itemClick方法调用了fireBeforeItemClick和fireItemClick方法,可触发插件监听器的beforeItemClick和itemClick方法,而插件监听器barItemClickListeners的来源于ToolBar的addItemClickListeners方法。

 5、 可在插件registerListener事件中添加相关事件监听,然后重写beforeItemClick和itemClick事件即可

 四、效果图: 无 

五、开发环境版本 无 

六、参考资料:https://wenku.my7c.com/school/242691024542556928?topicId=240789348466374400&stageId=240791136548253184&productLineId=29&islogin=true

如何通过调试查找控件对应的API事件

表单按钮触发的click、beforeClick等事件一般都是要提前注册了监听事件才能跟踪进去,在事件中进行干预活动,但控件提供了哪些事件,那些业...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息