szjazz 发表于 2022-11-9 01:05:51

字典应用到下拉选择控件,为什么没有“请选择”


当一个下拉选择控件,其可选值用脚本:
var dict = new this.Dict("config"); //fileSource 数据字典的名称
var arrList = dict.get("费用名称"); //字典项目,Element 组件名称
return arrList; //返回值

在新建流程示例时,显示出来的值是第一个值,这很不合理,如果是个空值,也还合理,或者该控件显示为提示的内容:请选择



论坛管理员 发表于 2022-11-9 09:51:29

这里是您自己脚本返回的,您返回的就没有空值,您可以在数据字典里的费用名称第一个,配置为请选择或者 | 就是空值

szjazz 发表于 2022-11-12 22:34:30


怎么配置?请选择在怎么输入呢?


如果是输入到值,那么在控件里显示是对的了,但其值就不是空的

论坛管理员 发表于 2022-11-14 09:24:01

上面管理员说了,要配置   |   竖杠

szjazz 发表于 2022-11-14 11:27:31


字典配置如下:

输入界面如下:



确认输入之后,出现的是“请选择”,不是空白


xadmin 发表于 2022-11-15 14:12:34

szjazz 发表于 2022-11-14 11:27
字典配置如下:

输入界面如下:


您自己配置的“请选择|”,如果直接要空白上面管理员说了,要配置“|”

szjazz 发表于 2022-11-15 14:25:33

希望的是提示信息“请选择”,但值是空白,这样,在校验时还是一样的,只需检查不为空即可

xadmin 发表于 2022-11-16 10:45:45

szjazz 发表于 2022-11-15 14:25
希望的是提示信息“请选择”,但值是空白,这样,在校验时还是一样的,只需检查不为空即可 ...

那你配置“请选择|”不行吗?你可以输出一下这个时候值是什么,不行就干脆值也配置成请选择,判断的时候判断值登不等于请选择好了,不要判断空了。

hncylhs 发表于 2022-11-30 22:07:13

这个问题解决了吗?我也遇到了
页: [1]
查看完整版本: 字典应用到下拉选择控件,为什么没有“请选择”