xingkongshensui 发表于 2022-11-13 16:57:07

dict添加项问题

dict中添加项时,可以手动添加≤0.05,φ23.779这样的项目名称。
但是在脚本中通过
Dict.add("要求.≤0.05", {})
带这些特殊字符的都不行,报错。
{
"type": "error",
"message": "java.lang.Exception: parent not existed.",
"date": "2022-11-13 16:52:01",
"spent": 13,
"size": -1,
"count": 0,
"position": 0
}





论坛管理员 发表于 2022-11-14 10:04:16

管理员测试并没有发现问题,猜测还是您的脚本出错了

xingkongshensui 发表于 2022-11-14 13:32:40

论坛管理员 发表于 2022-11-14 10:04
管理员测试并没有发现问题,猜测还是您的脚本出错了
var dictCheck = new that.Dict("检验项目");
let item = "外螺纹";
let item_ = "φ31.75(+0.13-0.25)";
let path = "项目." + item + ".标准要求.值:" + item_;
dictCheck.add(path, {})
给看看脚本有啥问题吧?我们测试总是报错

论坛管理员 发表于 2022-11-14 16:21:44

"项目." + item + ".标准要求.值:" + item_;
您这样肯定是不行的,这边是以点分隔的,. 就是一个层级

xingkongshensui 发表于 2022-11-14 16:24:50

本帖最后由 xingkongshensui 于 2022-11-14 16:46 编辑

论坛管理员 发表于 2022-11-14 16:21
"项目." + item + ".标准要求.值:" + item_;
您这样肯定是不行的,这边是以点分隔的,. 就是一个层级 ...
如果item_ 是非特殊字符开头的话是可以添加的 就只有特殊字符添加不上
let item_ = "aaaaa12we";
这样的话就能添加上
这是为啥呢...
页: [1]
查看完整版本: dict添加项问题