请教一下

 填报的报表,要进行两次填报,第二次填报的时候能看到第一次的数据但是不能修改


FineReport 857857 发布于 2020-4-14 16:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
willgood1986Lv2初级互助
发布于2020-4-14 17:45

根据条件设置控件的可用性就可以解决了

  • 857857 857857(提问者) 可以举个例子吗
    2020-04-20 14:06 
  • willgood1986 willgood1986 回复 857857(提问者) 填报的时候都有控件,那么可以,可以用一个字段标识 writeFlag标识是否为第二次,如果是的,设置前面的控件的可用性为false即可。可以在填报报表的 加载结束 事件增加类似下面的js控制你不想修改的控件即可。 var uid = document.getElementById(\"F1-0-0\").innerHTML; if (uid.length > 0){ // alert(\"set false\"); contentPane.getWidgetByCell(\'B3\').setEnable(false); }
    2020-04-20 15:47 
  • 2关注人数
  • 304浏览人数
  • 最后回答于:2020-4-14 17:45
    请选择关闭问题的原因
    确定 取消
    返回顶部