查看: 8647|回复: 5

关于开启区段后的视图取值问题

升级   9.23%

83

主题

131

回帖

923

积分

注册会员

Rank: 2

积分
923
发表于 2023-8-2 16:58:31 | 显示全部楼层 |阅读模式

如图这是开启区段后,流程中datatable的值,目前在视图中需要取到这个datatable中‘Summary’这个字段值,请问怎么如何取呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-8-3 09:49:17 | 显示全部楼层


这个其实就是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[key].data;
    for (const item of items) {
      summaries.push(item.Summary);
    }
  }
}

console.log(summaries);



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   9.23%

83

主题

131

回帖

923

积分

注册会员

Rank: 2

积分
923
发表于 2023-8-3 10:06:14 | 显示全部楼层
论坛管理员 发表于 2023-8-3 09:49
这个其实就是js循环json对象和数组的问题,您可以参考一下下面的样例

嗯嗯,这样取值我理解,但是在视图中怎么体现呢,该字段的路径该怎么写
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-8-3 16:16:01 | 显示全部楼层
哦哦,不好意思,这边没看清楚您的需求,以为您是在前端取值
这个格式在视图列里没办法显示,因为json对象key不固定
回复

使用道具 举报

升级   9.23%

83

主题

131

回帖

923

积分

注册会员

Rank: 2

积分
923
发表于 2023-8-3 16:18:34 | 显示全部楼层
论坛管理员 发表于 2023-8-3 16:16
哦哦,不好意思,这边没看清楚您的需求,以为您是在前端取值
这个格式在视图列里没办法显示,因为json对象k ...

这种方式可以取到哦:datatable.*.data.*.Summary.*
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-8-4 09:26:22 | 显示全部楼层
哦哦,这样啊,我学到了,才知道json对象也可以用.*
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread