条件属性设置当账户性质选择为特定一个的时候,后面单元格为填报设置

如图我设置的条件属性E5=3为文本控件,等于3是因为3是监管户其余数字是其余账户,但是我这样设置一打开页面本来有监管户的就可以填报,下拉框选择监管户的话就没法填报,求助如何设置


FineReport F759504015 发布于 2019-9-16 18:34 (编辑于 2019-9-16 18:50)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
F759504015Lv0见习互助
发布于2019-9-17 11:42

给账户性质添加一个编辑后的JS事件:

//这获取文本框坐标,比如H2,H3

var CELL = "H"+row;

//这获取下拉框坐标,比如E2,E3

var CELL2 = "E"+row;

//这获取E2的控件,就是下拉框的值

var v3=contentPane.curLGP.write.getWidgetByCell(CELL2).getValue();

//和上面一样的,获取H2的控件对象

var Widget = contentPane.curLGP.write.getWidgetByCell(CELL);

//alert(v3);

if(v3==3){

//控制可用和不可用

Widget.setEnable(true);

}else{

Widget.setEnable(false);

}


最佳回答
0
wd210010Lv7高级互助
发布于2019-9-16 18:53(编辑于 2019-9-16 18:53)

这个条件属性设置时为了达到什么效果 模板发一下出来我看下

最佳回答
0
孤陌Lv6资深互助
发布于2019-9-16 19:13(编辑于 2019-9-16 19:17)

条件属性 是在页面生成的时候就运行了  填报再满足条件 是不会运行的 你可以写JS来实现这个功能吧


JS获取填报扩展单元格控件的值-https://help.finereport.com/doc-view-1793.html 

参考这个获取到扩展后的控件后

引用控件及控件方法列表-https://help.finereport.com/doc-view-1181.html  再根据控件值来 判断这个控件可用 可不用 

  • 2关注人数
  • 635浏览人数
  • 最后回答于:2019-9-17 11:42
    请选择关闭问题的原因
    确定 取消
    返回顶部