环境: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.setEnable(false);
}
},100)
alert(zt);问题:现在鼠标点击当前行时,需要点查询,刷新页面,审核按钮的控制才会生效,有什么办法可以做到鼠标点当前行,实时控制审核按钮?