编辑结束后事件
// 获取需要禁用的控件(单选框/下拉框)
var targetWidget = this.options.form.getWidgetByName("控件名称");
// 根据当前值禁用目标
if (this.getValue() != "") {
targetWidget.setEnable(false); // 非空则禁用
} else {
targetWidget.setEnable(true); // 为空启用
}
JS控制单元格控件是否可用/可见 https://help.fanruan.com/finereport/doc-view-4055.html
var value = this.getValue(); //获取当前控件值 var ro = FR.cellStr2ColumnRow(this.options.location).row; //获取当前行号 var widget = _g().getWidgetByCell(FR.columnRow2CellStr({ col: 2, row: ro })); //获取当前行的单价控件 value == "是" ? _g().setCellValue(0, 2, ro, "") : true; //如果中止为是则清除当前行的单价 value == "是" ? widget.setEnable(false) : widget.setEnable(true); //如果中止为是则禁用当前行的单价控件