我想下拉框选择一个选项后,另外的单选框控件就变灰色不能使用,这种怎么使用呢

    

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

编辑结束后事件

// 获取需要禁用的控件(单选框/下拉框)

var targetWidget = this.options.form.getWidgetByName("控件名称");

// 根据当前值禁用目标

if (this.getValue() != "") {

    targetWidget.setEnable(false);  // 非空则禁用

} else {

    targetWidget.setEnable(true);   // 为空启用

}

最佳回答
0
华莉星宸Lv7专家互助
发布于3 小时前

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);
//如果中止为是则禁用当前行的单价控件

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