web开发--监听表格序号旁边的全选框事件
如下图,流程中心待办列表,勾选序号旁边的全选框后要隐藏上边的某些按钮,取消全选又要把按钮显示出来
那就要找到这个全选框的监听事件,我们首先想到的方法是到帮助系统(https://waf2.kingdee.com:6999/waf2help/)里找,嘿嘿,有同学可能找不到。
没找到的同学就要调试看看。
使用鼠标单击事件调试:
话不多说,按F10
找到跟表格grid相关的堆栈
调试可知,勾选和取消勾选都会调用onSelectAll方法。
那就看一下表格是否有这个方法
一找就有呀,那实现这个onSelectAll方法就行了
代码:
onSelectAll:function(aRowids,status){ var ishidden = status;//全选时status是true, 取消勾选时status是false waf("#btnViewBill").wafLinkButton("option","hidden",ishidden);//单据按钮 waf("#btnWfDiagram").wafLinkButton("option","hidden",ishidden);//流程图按钮 waf("#btnApproveDetail").wafLinkButton("option","hidden",ishidden);//操作记录按钮 waf("#btnDeliver").wafLinkButton("option","hidden",ishidden);//转交按钮 waf("#btnPass").wafLinkButton("option","hidden",ishidden);//传阅按钮 //注释隐藏快速审批按钮方法 //waf("#btnQuickApprove").wafLinkButton("option","hidden",ishidden);//快速审批按钮 }
又搞定一个问题!
所以序号旁边的全选框,全选和反选用onSelectAll,
而表格上面的全选框,全选用afterSelectAll,反选用afterCancelSelect
web开发--监听表格序号旁边的全选框事件
如下图,流程中心待办列表,勾选序号旁边的全选框后要隐藏上边的某些按钮,取消全选又要把按钮显示出来那就要找到这个全选框的监听事件,我...
点击下载文档
本文2024-09-16 22:16:19发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47055.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章