在填报页面中,做了一个JS事件,然后引起了个问题,就是页面不刷新了(根据动态参数取值的部分刷新,而不是整个页面刷新新增的那种), 不刷新的情况下,有时 全选 会发生失败的现象。如果把JS代码去掉,全选是一定没问题的。(这是我推测的,全选 失败是由于不刷新引起的,如果不对望更正。) 问题:如何解决局部还能继续刷新的问题和全选失败的情况 //填报WEB代码: var sql= "exec hm 'DD' "; var num=FR.remoteEvaluate('=sql("test","'+sql+'",1,1)'); contentPane.setCellValue("P1",null,num); alert(num); //全选代码: var flag=this.getValue(); //获取当前复选框控件的状态,true /false for(var i=0;i<window.lineboxes.length;i++){ //循环遍历每个复选控件 var cr=FR.cellStr2ColumnRow(window.lineboxes.options.location); //由每个控件位置获取行号列号 _g().setCellValue(cr.col, cr.row, flag); //逐一赋值当前状态 } 截图如下: |
0
|
|