怎么把填报报表中的所有不可用控件一次性全部设置为可用?

有一个需求,是输入密码后修改。

当密码输入正确后,我想把所有默认不可用的控件设置为可用。

请问要怎么做,如果 一个一个设置有点麻烦 ,而且有的控件是扩展后的。



image.png


密码验证这块已经解决。 

FineReport luojian0323 发布于 2020-4-17 11:29 (编辑于 2020-4-17 12:27)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
touyuan001Lv6中级互助
发布于2020-4-17 11:41

控件使用取消掉,在需要使用控件的地方全部改用条件属性->控件,然后对应条件可以通过设置一个参数控件来判断控件输入的控件值,就能实现你要求的效果image.png

  • luojian0323 luojian0323(提问者) 虽然这样也可以。但我的操作不在参数界面 ,是在填报界面。 而你设置 的条件属性,需要重新查询后才能对填报主体生效。不然参数即使赋了值 ,控件还是处于不可用状态。
    2020-04-17 12:05 
  • touyuan001 touyuan001 回复 luojian0323(提问者) 你可以通过在填报界面加一个按钮,点击弹出密码输入框,然后通过弹出窗口给参数界面的控件赋值,并赋值完成后自动查询一次就可以了。当然,参数界面是可以隐藏的,把参数界面的控件设置为不可见,且点击查询前不显示报表内容的勾去掉就行了
    2020-04-17 15:35 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-4-17 11:31(编辑于 2020-4-17 11:32)

按住ctrl,一个个选中控件,一起点击可用

扩展后控件和当初控件是一样的,初始改了,扩展出的控件也就改了可用了

  • luojian0323 luojian0323(提问者) 你说的这种是编辑的时候做的设置 ,我的说是在使用填报的时候,通过密码解锁。
    2020-04-17 11:34 
  • snrtuemc snrtuemc 回复 luojian0323(提问者) 你这个需要些JS代码,当密码正确,将所有控件设置可用,参考https://help.finereport.com/doc-view-1195.html
    2020-04-17 11:37 
  • luojian0323 luojian0323(提问者) 回复 snrtuemc 你发的这个是参数界面。我是在填报主体中操作的。
    2020-04-17 12:05 
  • 3关注人数
  • 839浏览人数
  • 最后回答于:2020-4-17 12:27
    请选择关闭问题的原因
    确定 取消
    返回顶部