单元格中获取单选框的显示值

单元格怎么获取单选框的显示值

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

用value函数转换一下吧

value("ds2",2,1,a2)

这个就是根据a2单元格的实际值,按条件去找到ds2数据集对应的显示值,假如ds2数据的第2列是显示值,条件在第1列对应A2的值

类似下面用colname1的条件去最终取到pid的值!

image.png

  • 用户bnFDk2289 用户bnFDk2289(提问者) 我想获取的是参数面板里面的显示值
    2025-10-07 11:22 
  • CD20160914 CD20160914 回复 用户bnFDk2289(提问者) 一样的呀,你获取参数面板的显示值,可以把公式改成参数就行了
    value("ds2",2,1,$参数名称)

    2025-10-07 11:50 
最佳回答
0
技术支持--哈哈Lv4初级互助
发布于2 小时前

使用JavaScript的getText()方法可直接获取控件的显示值(文本内容)。以下是不同场景的调用方式:

  1. 普通报表/决策报表


// 获取名为"radio0"的单选框显示值

var displayText = _g().getWidgetByName("radio0").getText();
  1. 参数面板控件


// 获取参数面板中名为"text0"的控件显示值

var paramText = _g().getParameterContainer().getWidgetByName("text0").getText();
  1. FVS可视化看板


// 获取FVS中控件组件"text0"的显示值

var fvsText = duchamp.getWidgetByName("text0").getText();
效果示例

获取控件显示值示例(通过事件触发可实时显示选中项的文本内容)

注意事项
  • 需确保控件已设置数据字典绑定显示值和实际值

  • 移动端同样支持此接口

  • 若需联动其他单元格,建议通过条件属性获取最新显示值

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