我有一个多选框,我想我选中这一列后,就给后面那个按钮变成可以点击的this.setEnable(true);这个应该怎么实现啊,大佬们,可以帮我看看嘛?给点建议可以嘛
状态改变后事件
var a=this.getValue();
var location = this.options.location; //获取当前控件的位置
var cr = FR.cellStr2ColumnRow(location);
var col = cr.col; //列号
var ro = cr.row; //行号
var b= contentPane.getWidgetByCell(FR.columnRow2CellStr({col: col+1, row: ro}));
if(a){
b.setEnable(true);
}else{
b.setEnable(false);
}
参考
JS实现复选按钮控件全选和批量操作 https://help.fanruan.com/finereport/doc-view-1215.html
var ro = FR.cellStr2ColumnRow(this.options.location)
_g().getCellValue(0,ro.col+2,ro.row).setEnable(true);
更新
_g().getWidgetByName('控件名称').getCell(ro.col+2,ro.row).setEnable(true);