关于SQL赋值后不能刷新引起的全选问题

在填报页面中,做了一个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);            //逐一赋值当前状态
}


截图如下:




FineReportafr751116 发布于 2016-10-10 10:40
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
afr751116发布于2016-10-14 09:12(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 453浏览人数
  • 最后回答于:2016-10-14 09:12
    活动推荐 更多
    热门课程 更多
    返回顶部