显示值与实际值不一样时,如何给控件赋初始值?

数据字典如下:

id  name  language_id

1   1分        1

1   1min      2

2   1小时     1

2   1hour     2

3   1天         1

3   1day       2

目的:

想对下拉控件设置初始值,需要根据浏览器语言变化,浏览器语言中文时,默认值为“1小时”;浏览器语言英文时,默认值为“1hour”。但是传递参数时,传递的是实际值。

(注:浏览器语言的读取在参数面板的初始化后事件里)

浏览器语言的参数控件 和 要为之赋值的下拉控件同在参数面板。


请教大神,如何在获取浏览器语言之后为下拉控件赋值?

尼克恒 发布于 2019-2-14 13:51
1min目标场景问卷 立即参与
回答问题
悬赏:6 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
5
zxh123Lv2见习互助
发布于2019-2-14 14:21

添加公式形态就可以。

image.png

  • 尼克恒 尼克恒(提问者) 感谢回答,是在参数面板中对控件赋值。 希望可以对实际值和显示值分别赋值,js可以实现这个功能吗?
    2019-02-14 15:07 
  • zxh123 zxh123 回复 尼克恒(提问者) js能不能实现我还真不清楚。 但是参数面板上的下拉框控件同样可以用这个方法来改变显示值。
    2019-02-14 15:30 
  • zxh123 zxh123 回复 尼克恒(提问者) 在数据字典中选择公式类型就可以对显示值进行if判断
    2019-02-14 15:31 
  • 2关注人数
  • 1138浏览人数
  • 最后回答于:2019-2-14 14:21
    请选择关闭问题的原因
    确定 取消
    返回顶部