环境:1、做了一个自定义按钮“审核”,在顶部按钮中排第8位。 2、在Web属性的加载结束,做了一段获取单元格值的window.b //获取状态做为全局变量,给顶部的审核按钮使用 var curLGP = contentPane.curLGP; //获取当前填报表 contentPane.on("cellselect", function(rowvalue) { //增加单元格选中监听事件 var rownum = $(rowvalue).attr("row"); //获取选中的单元格的当前行号 window.num = rownum; //将当前行号赋值给window的num变量 var b= contentPane.curLGP.getCellValue(1,rownum);//其中的1为B列,A列为0 window.b=b; }); 3、在Web属性的加载结束,做了一段控制 审核 按钮可用不可用的代码 //按制审核按钮的可用或变灰 //获取控制状态的控件,比如单据状态的单元格别名 var zt = window.b; setTimeout(function(){ if (zt == "审核"){ contentPane.toolbar.options.items[8].setEnable(false); } },100) alert(zt); 问题:现在鼠标点击当前行时,需要点查询,刷新页面,审核按钮的控制才会生效,有什么办法可以做到鼠标点当前行,实时控制审核按钮? |
最佳回答 |
||||
0
|
|