可不可以我选择了否后,死亡原因和死亡时间就变灰,或者隐藏

new_ncz.zip

微信图片_1.png微信图片_20220217111533.png

FineReport yzm302462 发布于 2022-2-17 11:17 (编辑于 2022-2-17 11:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
GnefnujnusLv6资深互助
发布于2022-2-17 11:18(编辑于 2022-2-17 13:00)

new_ncz.zip

改完了 你试试

var a=this.getValue();

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var swyy = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+2, row: ro}));

var swsj = contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col-2, row: ro+1}));

if(a=="否"){

swyy.setEnable(false);

swsj.setEnable(false);

}else{

swyy.setEnable(true);

      swsj.setEnable(true);

}

image.png

最佳回答
1
snrtuemcLv8专家互助
发布于2022-2-17 11:22(编辑于 2022-2-17 11:23)

参考https://bbs.fanruan.com/thread-133781-1-1.html

可以在编辑后事件写js代码

=============

JS实现自由式填报表动态显示/隐藏行

https://bbs.fanruan.com/thread-133883-1-1.html

最佳回答
0
小小萌新Lv4见习互助
发布于2022-2-17 11:26

可以通过条件属性设置,在死亡原因和死亡时间单元格,设置条件属性,条件为当是否死亡为否时,缩短行宽或者颜色变灰。不过用缩短行宽可能会导致报表样式变化。

image.png

最佳回答
0
yzm339714Lv6中级互助
发布于2022-2-17 11:36

死亡原因和死亡时间 放到一行,然后加上条件属性,如果为否,就设置行高为0

  • 5关注人数
  • 420浏览人数
  • 最后回答于:2022-2-17 13:00
    请选择关闭问题的原因
    确定 取消
    返回顶部