如何根据id获取要修改的行

发布于 2023-05-05 16:34:59

问题总共有两个,假设表格中有两列,一列是id,一列是value.
我的需求是,根据一个id,找到要修改的行,并修改对应行的值。

查看更多

关注者
1
被浏览
400
2 个回答
01jiangwei01
01jiangwei01 2023-05-05
This guy hasn't written anything yet

问题总共有两个,

假设表格中有两列,一列是id,一列是value.

id value
1001 x1
1002 x2

标题我的需求是,根据一个id,找到要修改的行,并修改对应行的值。

01jiangwei01
01jiangwei01 2023-05-05
This guy hasn't written anything yet

`
const gridData = this.getD2Crud().d2CrudData
if (gridData) {

request({
  url: deviceinfoUrl,
  method: 'post',
  params: { id: id }
}).then(res => {
  if (res.code === 2000) {
    res.id = id
    const rowData = res.data
    rowData.id = id
    gridData.forEach((item, index, array) => {
      if (item.id === id) {
        for (const v1 in rowData) {
          item[v1] = rowData[v1]
        }
        return false
      }
    })
  }
  return res
})

}
`
其中 const gridData = this.getD2Crud().d2CrudData 是获取要修改的表格里的数据

gridData.forEach((item, index, array) => {
          if (item.id === id) {
            for (const v1 in rowData) {
              item[v1] = rowData[v1]
            }
            return false
          }
        })

上面这个是对行数值进行赋值。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览