如何在单选按钮控件中用JS控制多个报表块的显示隐藏(移动端)

如何在单选按钮控件中用JS控制多个报表块的显示隐藏(移动端 中)

状态1:report1,report2 显示,report3隐藏

状态2:report1,report2 隐藏,report3显示

image.png

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

if(this.getValue()=="状态1"){

_g().getWidgetByName("report1").setVisible(true);

_g().getWidgetByName("report2").setVisible(true);

_g().getWidgetByName("report3").setVisible(false);

}

else {

_g().getWidgetByName("report1").setVisible(false);

_g().getWidgetByName("report2").setVisible(false);

_g().getWidgetByName("report3").setVisible(true);

}

---------------------------------------------------

你自己把你那个状态设置一个默认值,再设置报表块初始可见状态!

类似上面这样,设置不可见。

组件通用接口- FineReport帮助文档 - 全面的报表使用教程和学习资料

image.png

image.png

image.png

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