Sakura99 发表于 2023-12-26 16:59:11

数据字典里,左边的内容不能输入小数点

数据字典,我新建了一个object,下面有两个子项,子项是没问题的,但是object的值不能保存小数点,通过dict.add()新增不了,直接操作字典是可以保存,但是保存之后在获取的时候会出错,请问这个就是这样设定的,还是有其他的写法可以保存小数点

论坛管理员 发表于 2023-12-27 12:18:26

怎么做的add,脚本发来看看,猜测可能是add时格式不对

Sakura99 发表于 2023-12-28 10:19:19

论坛管理员 发表于 2023-12-27 12:18
怎么做的add,脚本发来看看,猜测可能是add时格式不对

var name = this.data.textfield;
var price = this.data.textfield_2;
var unit = this.data.textfield_3;
dict.add(name , { "单价":price , "单位":unit } ,function(data){} )
就是简单的通过页面上输入数据,然后获取之后执行add方法,反复测试发现只要name输入带有小数点的就add失败,比如“圆珠笔0.55mm”的字样

论坛管理员 发表于 2023-12-29 09:43:58

数据字典存储是json的格式,点是一个分隔符,所以是不支持key上面有点的,前端直接配置也是不应该可以的,漏了这里的校验,已经反馈给研发人员,会增加这个校验,key上不允许有点:handshake
页: [1]
查看完整版本: 数据字典里,左边的内容不能输入小数点