关于开启区段后的视图取值问题
如图这是开启区段后,流程中datatable的值,目前在视图中需要取到这个datatable中‘Summary’这个字段值,请问怎么如何取呢
这个其实就是js循环json对象和数组的问题,您可以参考一下下面的样例
const data = {
"900a652a-0744-4cd6-a7e8-03a04631954a": {
"data": [
{
"Summary": "aa",
"enddata": "2023-08-31",
"questiontype": "硬件故障",
"startdata": "2023-08-23"
}
]
},
"edabe820-613b-4216-9eca-be492c2a41e9": {
"data": [
{
"Summary": "bb",
"enddata": "2023-08-31",
"questiontype": "软件故障",
"startdata": "2023-08-23"
}
]
}
};
const summaries = [];
for (const key in data) {
if (data.hasOwnProperty(key)) {
const items = data.data;
for (const item of items) {
summaries.push(item.Summary);
}
}
}
console.log(summaries);
论坛管理员 发表于 2023-8-3 09:49
这个其实就是js循环json对象和数组的问题,您可以参考一下下面的样例
嗯嗯,这样取值我理解,但是在视图中怎么体现呢,该字段的路径该怎么写 哦哦,不好意思,这边没看清楚您的需求,以为您是在前端取值
这个格式在视图列里没办法显示,因为json对象key不固定 论坛管理员 发表于 2023-8-3 16:16
哦哦,不好意思,这边没看清楚您的需求,以为您是在前端取值
这个格式在视图列里没办法显示,因为json对象k ...
这种方式可以取到哦:datatable.*.data.*.Summary.* 哦哦,这样啊,我学到了,才知道json对象也可以用.*:handshake:handshake:handshake
页:
[1]