控件可用与不可用

当我的审核状态是空或者是退回时,控件可以用怎么写

31facc0ec4dfea308677b0232baae61.png

FineReport 帆软用户wYukXssXS5 发布于 2024-6-6 13:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2024-6-6 13:30
  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 我那个审核状态一格,不是一个控件,sql(ds1,select 状态 from tabel where shijian ='"+B2+"')这种函数写的,当我前面B2选了时间,后面才会出现状态是什么,当状态为空或者为审核中,B2时间控件的后面的不能用,B2时间控件是可以用的,B2是第一个格
    2024-06-06 13:49 
  • snrtuemc snrtuemc 回复 帆软用户wYukXssXS5(提问者) 这个你把js放到B2单元格控件编辑后事件,然后根据位置获取状态的单元格值就可以,demo代码有,可以根据当前单元格加列,获取状态单元格值的啊
    2024-06-06 13:58 
  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 回复 snrtuemc 我试试
    2024-06-06 13:59 
  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 回复 snrtuemc 但要判断K2单元是空还是退回啊,那个单元里写的sql()计算公式没有控件
    2024-06-06 16:39 
  • snrtuemc snrtuemc 回复 帆软用户wYukXssXS5(提问者) 你只要b2有控件,K2不用控件,也是一样获取的,contentPane.getCellValue(0,col+10,ro); 这个格式,B列+10列获取到K2
    2024-06-06 16:41 
最佳回答
0
HHHHH123Lv7中级互助
发布于2024-6-6 13:25

条件属性控制控件

image.png

  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 条件属性控件得是初始化得值吧
    2024-06-06 13:28 
  • HHHHH123 HHHHH123 回复 帆软用户wYukXssXS5(提问者) 动态参考 https://help.fanruan.com/finereport/doc-view-4055.html
    2024-06-06 13:31 
  • 帆软用户wYukXssXS5 帆软用户wYukXssXS5(提问者) 我那个审核状态一格,不是一个控件,sql(ds1,select 状态 from tabel where shijian ='"+B2+"')这种函数写的,当我前面B2选了时间,后面才会出现状态是什么,当状态为空或者为审核中,B2时间控件的后面的不能用,B2时间控件是可以用的,B2是第一个格
    2024-06-06 13:49 
最佳回答
0
xyz168Lv2见习互助
发布于2024-6-6 14:04

参照这个写

var location = this.options.location; //获取当前控件的位置得到一个单元格的地址

var cr = FR.cellStr2ColumnRow(location);//把单元格地址传入后就得到一个控件对象了

var col = cr.col; //获取控件对象的列号

var ro = cr.row; //获取控件对象的行号

var c= contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+1, row: ro}));//获取它后面一列控件对象

var b =this.getValue();

if (b=="是"){

c.setEnable(false);}

else {

c.setEnable(false);

}

  • 4关注人数
  • 136浏览人数
  • 最后回答于:2024-6-6 14:04
    请选择关闭问题的原因
    确定 取消
    返回顶部