单元格隐藏显示问题

单元格类型:日计划、总结   和   周计划、总结

image.png

打开页面时,页面显示如图:

image.png

当不选择或者选择日计划时,页面还是如上图所示

当选择周计划、总结时,页面如下图所示

image.png

怎么控制这两行的隐藏显示?


FineReport 西柚 发布于 2019-6-20 15:37
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
1
doudekaixinLv6中级互助
发布于2019-6-20 15:58

JS实现自由式填报表动态显示/隐藏行-http://help.finereport.com/finereport8.0/doc-view-1812.html

你这需求和文档一样。

  • 西柚 西柚(提问者) 修改完成了,好用,谢谢
    2019-06-20 16:37 
  • doudekaixin doudekaixin 回复 西柚(提问者) 要学会自己问题的关键字,然后去搜索,其实很多问题文档上都有。 真正值得提问的是些新的功能,然后回答者给思路。
    2019-06-20 16:41 
  • 西柚 西柚(提问者) 回复 doudekaixin 嗯嗯,好的,多谢
    2019-06-20 16:55 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2019-6-20 15:39

设置控件是否可见,不过高度不变,可以设置css样式

  • 西柚 西柚(提问者) 控件不可见 前边的标题呢?
    2019-06-20 15:42 
  • 吾姓独孤 吾姓独孤 回复 西柚(提问者) 那也是一个控件,标签控件
    2019-06-20 16:15 
最佳回答
0
KevinGaoLv2初级互助
发布于2019-6-20 15:42
最佳回答
0
刘牛牛Lv3见习互助
发布于2019-6-20 16:18

参考你本地设计器上的这个页面image.png

最佳回答
0
cherry团子Lv6中级互助
发布于2019-6-20 16:20

看模板: 设置周计划开始日期和结束日期 标签和控件都不可见

image.png

然后在类型控件上添加编辑结束事件,js如下:


var startLabel = contentPane.parameterEl.getWidgetByName("Label周计划开始日期");
var startComponent = contentPane.parameterEl.getWidgetByName("周计划开始日期");
var endLabel = contentPane.parameterEl.getWidgetByName("Label周计划结束日期");
var endComponent = contentPane.parameterEl.getWidgetByName("周计划结束日期");
var lx = contentPane.parameterEl.getWidgetByName("类型").getValue();
if (lx==2) {
startLabel.setVisible(true);
startComponent.setVisible(true);
endLabel.setVisible(true);
endComponent.setVisible(true);
}else {
startLabel.setVisible(false);
startComponent.setVisible(false);
endLabel.setVisible(false);
endComponent.setVisible(false);
}
_g().parameterCommit();

另外,类型设置数据字典:实际值 :1   显示值: 日计划、总结

                                         实际值 :2   显示值:周计划、总结 




  • 6关注人数
  • 652浏览人数
  • 最后回答于:2019-6-20 16:20
    请选择关闭问题的原因
    确定 取消
    返回顶部