条件属性控件判断

条件属性中的控件根据前一单元格控件值判断是否可编辑,如图,希望只有选择第四个选项时,右边单元格才可输入内容企业微信截图_17392654511072.png

image.png

FineReport 9gdnu3Eu 发布于 2025-2-11 17:19 (编辑于 2025-2-11 17:46)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-2-11 17:26

条件属性实现不了

参考

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

  • 9gdnu3Eu 9gdnu3Eu(提问者) var value = this.getValue();
    //获取当前控件值
    var ro = FR.cellStr2ColumnRow(this.options.location).row;
    //获取当前行号
    var widget = _g().getWidgetByCell(FR.columnRow2CellStr({
    col: 1,
    row: ro
    }));
    //获取当前行的单价控件
    value == "股價下跌對賬戶有較大影響,處理方式:" ? _g().setCellValue(0, 1, ro, "") : true;
    //如果中止为是则清除当前行的单价
    value == "股價下跌對賬戶有較大影響,處理方式:" ? widget.setEnable(false) : widget.setEnable(true);
    //如果中止为是则禁用当前行的单价控件



    报错了CustomJSError : Cannot read properties of undefined (reading 'setEnable')
    2025-02-11 17:43 
  • 9gdnu3Eu 9gdnu3Eu(提问者) 完善了 问题 A1单元格我用的是单选按钮组控件
    2025-02-11 17:46 
  • 华莉星宸 华莉星宸 回复 9gdnu3Eu(提问者) 你需要控制的单元格和你编辑的单元格的行数不一致(例子是在同一行)
    2025-02-12 08:32 
  • 9gdnu3Eu 9gdnu3Eu(提问者) 回复 华莉星宸 请问要怎么改呢?
    2025-02-12 10:14 
  • 华莉星宸 华莉星宸 回复 9gdnu3Eu(提问者) 这里改一下看看
    col: 1,
    row: ro+3
    2025-02-12 10:16 
  • 2关注人数
  • 48浏览人数
  • 最后回答于:2025-2-11 17:46
    请选择关闭问题的原因
    确定 取消
    返回顶部