实际值和显示值问题

image.png
控件选择人员
image.png
实际值id 显示值名称
image.png
需要在单元格内用的是显示值 , 请问下可以怎么弄呢

FineReport grjhr994857761 发布于 2019-8-15 10:10
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
晓亮Lv7资深互助
发布于2019-8-15 10:15

1.现有参数p1,下拉复选框控件(举例),实际值和显示值是不一样的;
2.新建参数p2,文本控件,p1编辑后事件:
var p1 = this.getText();

var p2 = this.options.form.getWidgetByName("p2");

p2 = setValue(p1);

js的主要意思就是获取到p1的显示值赋给p2;
3.见证奇迹的时候来了,在单元格写上公式 =$p2,这时候我们就能获取到参数控件p1的显示值了;

  • grjhr994857761 grjhr994857761(提问者) getText 可以获取到显示值 但是最后自定义JS错误 : setvalue is not defined 没有这个函数呀
    2019-08-15 11:04 
最佳回答
0
zhou_jhLv3初级互助
发布于2019-8-15 10:10(编辑于 2019-8-15 10:13)

微信图片_20190815101332.png数据字典绑定即可。

最佳回答
0
张洪威Lv6高级互助
发布于2019-8-15 10:12

用map函数获取下实际值。

MAP(1001, "employee", 1, 2)

image.png

  • 4关注人数
  • 447浏览人数
  • 最后回答于:2019-8-15 10:15
    请选择关闭问题的原因
    确定 取消
    返回顶部