Reactjs 如何在ag网格中添加/删除行?

Reactjs 如何在ag网格中添加/删除行?,reactjs,typescript,ag-grid,Reactjs,Typescript,Ag Grid,我在React-Typescript项目中使用过,我可以设置数据并从表中获取所选数据,但我不知道如何添加新的空字段以及如何删除所选字段,我在它的文档中找到了,但没有找到:(使用setRowData设置行,所以当我想添加新的空字段时,我必须这样做 const allNodesData = Array<any>() this.gridApi.forEachNode((node) => { allNodesData.push(node.data) }) allNodesData.

我在React-Typescript项目中使用过,我可以设置数据并从表中获取所选数据,但我不知道如何添加新的空字段以及如何删除所选字段,我在它的文档中找到了,但没有找到:(

使用setRowData设置行,所以当我想添加新的空字段时,我必须这样做

const allNodesData = Array<any>()
this.gridApi.forEachNode((node) => {
  allNodesData.push(node.data)
})
allNodesData.push({})
this.gridApi.setRowData(allNodesData)
const allNodesData=Array()
this.gridApi.forEachNode((节点)=>{
allNodesData.push(node.data)
})
allNodesData.push({})
this.gridApi.setRowData(allNodesData)
当我想删除所选字段时,我必须像

const selectedNodes = this.gridApi.getSelectedNodes()
const allNodesData = Array<any>()
this.gridApi.forEachNode((node) => {
  if (selectedNodes.indexOf(node) < 0)
    allNodesData.push(node.data)
})
this.gridApi.setRowData(allNodesData)
const selectedNodes=this.gridApi.getSelectedNodes()
const allNodesData=Array()
this.gridApi.forEachNode((节点)=>{
if(selectedNodes.indexOf(node)<0)
allNodesData.push(node.data)
})
this.gridApi.setRowData(allNodesData)

如何从文档中读取您可以使用setRowData(行)将新行设置到网格中。啊,我明白了,我必须使用旧数据作为引用,然后右键添加新数据或右键删除?当我想将数据保留在临时引用中时,我必须使用forEachNode推送到我的数组中