预览填报时,控件展示效果

因报表里面含有两个子表,每个子表设置一个控件

在预览填报时,能否将不属于子表的控件隐藏

例如:第一个申请发送时间的控件,属于子表“检查数据有无表”,将不再子表“确认输出表”里展示这个控件

70bb55654a1f4845b017e82238353b17.png

FineReport lose 发布于 2022-7-13 18:38
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-7-13 18:52

参考文档将「切换sheet对参数面板的操作」定义成「切换sheet对参数控件的操作」即可,换汤不换药。

——————————————————————

-- 对参数控件的「显示或隐藏」,参考脚本。

_g().parameterEl.getWidgetByName("控件名").setVisible(false);  -- 隐藏

_g().parameterEl.getWidgetByName("控件名").setVisible(true);  -- 显示

JS实现根据当前sheet隐藏参数面板-https://help.fanruan.com/finereport/doc-view-4105.html

  • lose lose(提问者) 这个只能设置第一个申请发送时间的控件,属于子表“检查数据有无表”,将不再子表“确认输出表”里展示这个控件 我还需要第二个申请发送时间的控件,属于子表“确认输出表”,将不再子表“检查数据有无表”里展示这个控件
    2022-07-14 09:27 
  • zsh331 zsh331 回复 lose(提问者) - -对每个控件做切换事件判断「显隐」操作……我这只是打个比方。
    2022-07-14 09:37 
  • 2关注人数
  • 271浏览人数
  • 最后回答于:2022-7-13 18:52
    请选择关闭问题的原因
    确定 取消
    返回顶部