界面刷新导致之前赋予的值被还原了

JS给单元格赋予了一个新值,需要页面刷新后还是这个值

,以下是按钮中的JS,

var location = this.options.location; //获取当前控件的位置 

var cr = FR.cellStr2ColumnRow(location); var col = cr.col; //列号 var ro = cr.row; //行号

 var a=contentPane.getCellValue(0,col-1,ro);

 if (a == 0) { contentPane.setCellValue(col-1,ro,\"1\"); } 

else{ contentPane.setCellValue(col-1,ro,\"0\"); }

FineReport 用户Q8157847 发布于 2021-11-24 12:26 (编辑于 2021-11-24 12:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
用户P2567185Lv2见习互助
发布于2021-11-24 12:33

把你的js写到加载结束的事件中,每次刷新就会重新赋值

  • 用户Q8157847 用户Q8157847(提问者) 这个是按钮中的js,那在加载结束后应该如何写? var location = this.options.location; //获取当前控件的位置 var cr = FR.cellStr2ColumnRow(location); var col = cr.col; //列号 var ro = cr.row; //行号 var a=contentPane.getCellValue(0,col-1,ro); if (a == 0) { contentPane.setCellValue(col-1,ro,\"1\"); } else{ contentPane.setCellValue(col-1,ro,\"0\"); }
    2021-11-24 12:43 
  • 用户P2567185 用户P2567185 回复 用户Q8157847(提问者) 点击「模板>模板 Web 属性>分页预览设置选择 「为该模板单独设置」,「事件设置」添加「结束加载」事件,
    2021-11-24 12:55 
  • 用户Q8157847 用户Q8157847(提问者) 回复 用户P2567185 位置清楚,就是里面JS如何写
    2021-11-24 12:56 
  • 用户P2567185 用户P2567185 回复 用户Q8157847(提问者) 参考:https://help.fanruan.com/finereport/doc-view-1192.html 这里可以有与控件交互的帮助,能获取控件你就能搞定了吧
    2021-11-24 13:03 
  • 用户Q8157847 用户Q8157847(提问者) 回复 用户P2567185 了解了,多谢
    2021-11-24 15:03 
  • 2关注人数
  • 278浏览人数
  • 最后回答于:2021-11-24 12:55
    请选择关闭问题的原因
    确定 取消
    返回顶部