1是通过,2是退回,但是点击了退回之后,控件还是不能修改是什么原因

image.png

FineReport nesy 发布于 6 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于6 天前(编辑于 6 天前

条件属性只在加载的时候有效果。js类似这样

需要把之前通过条件属性设置的控件是否可用去掉,也就是删除条件属性的控件设置再写编辑结束后事件!

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.setVisible(true);}

else {

  c.setVisible(false);

}

最佳回答
0
ID1208Lv6高级互助
发布于6 天前

条件属性只有初始化的时候生效

控件可用需要使用JS

JS控制单元格控件是否可用--https://help.fanruan.com/finereport/doc-view-4055.html

最佳回答
0
CovidLv3高级互助
发布于6 天前

https://help.fanruan.com/finereport/doc-view-4055.html   JS控制单元格控件可用/控件可见

  • 3关注人数
  • 34浏览人数
  • 最后回答于:6 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部