决策报表选择参数隐藏某个组件,不选参数时显示组件

决策报表选择参数隐藏某个组件,不选参数时显示组件

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

参考JS实现隐藏决策报表组件 https://help.fanruan.com/finereport/doc-view-1736.html

  • yzmaXc2M6954290 yzmaXc2M6954290(提问者) 能通过参数来控制吗
    2024-12-17 15:23 
  • snrtuemc snrtuemc 回复 yzmaXc2M6954290(提问者) 那就body初始化事件,写js完成,加延时函数,setTimeout(function() { if(参数=="1"){_g().getWidgetByName('组件名').setVisible(false);} else{_g().getWidgetByName('组件名').setVisible(true);} }, 1000);//1000毫秒等于一秒,自己根据需要修改时间
    2024-12-17 15:32 
最佳回答
0
CD20160914Lv8专家互助
发布于7 天前(编辑于 7 天前

类似这样

JS实现隐藏决策报表组件- FineReport帮助文档 - 全面的报表使用教程和学习资料

FVS显示隐藏组件事件- FineReport帮助文档 - 全面的报表使用教程和学习资料

JS实现FVS组件的隐藏或显示- FineReport帮助文档 - 全面的报表使用教程和学习资料

var a=this.options.form.getWidgetByName("公司").getValue();//公司控件

if(a=="天地有限公司")//如果是这个公司控件就不能用

{

_g().getWidgetByName('report0').setVisible(false); //显示报表块

}

else

_g().getWidgetByName('report0').setVisible(true); //显示报表块

}

  • 3关注人数
  • 27浏览人数
  • 最后回答于:7 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部