动态参数控制控件


此demo控制参数面板有效,控制单元格内的控件无效,我的想实现的功能是,单元格内的下拉框控件,控制单元格内的某个控件是否可用!求大神指教

image.png


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

var a =contentPane.getWidgetByCell("a1");

获取单元格控件

WorkBook9.cpt

看看这个

  • 670934879 670934879(提问者) var a = contentPane.getWidgetByCell(\"f3\"); var value = this.getValue(); //获取当前参数即type参数的值 if (value == \"6201\") { a.visible(); } else { a.invisible(); } 这样么
    2020-04-27 11:48 
  • 670934879 670934879(提问者) flag=_g().getCellValue(\" E3\"); if(flag==\"6201\"){ _g().getWidgetByCell(\'F3\').setEnable(false);//不可用 _g().getWidgetByCell(\'F3\').setVisible(false);//不可见 } 改成这样也没生效
    2020-04-27 11:57 
  • 670934879 670934879(提问者) 谢谢,就这意思
    2020-04-27 12:23 
  • 670934879 670934879(提问者) 但是这个东西不适用于拓展的
    2020-04-27 13:26 
最佳回答
0
lisk_njLv4初级互助
发布于2020-4-27 11:30(编辑于 2020-4-27 11:37)

单元格还有其他元素吗?可不可以直接隐藏单元格

  • 670934879 670934879(提问者) 我后面贴的贴的图对应的就是您这个js,在参数面板是可用的,但是在单元格内不生效
    2020-04-27 11:34 
  • 670934879 670934879(提问者) 不能隐藏,要实现动态变更
    2020-04-27 11:38 
  • lisk_nj lisk_nj 回复 670934879(提问者) 应该是可以的,给这个单元格控件起个名字,然后像上面那样控制隐藏
    2020-04-27 11:41 
  • 670934879 670934879(提问者) 回复 lisk_nj 但是有没有发现一个问题,就是单元格内控件不可用的时候对应单元格的数据都看不见
    2020-04-27 11:46 
  • lisk_nj lisk_nj 回复 670934879(提问者) 你在一个单元格有几个控件
    2020-04-27 11:48 
  • 3关注人数
  • 660浏览人数
  • 最后回答于:2020-4-27 12:05
    请选择关闭问题的原因
    确定 取消
    返回顶部