简体   繁体   English

如何在Ag-Grid中添加/删除行?

[英]How can I add/remove rows in ag-Grid?

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

Using setRowData to set rows so when I want to add new empty field I have to do like 使用setRowData设置行,所以当我想添加新的空字段时,我必须喜欢

const allNodesData = Array<any>()
this.gridApi.forEachNode((node) => {
  allNodesData.push(node.data)
})
allNodesData.push({})
this.gridApi.setRowData(allNodesData)

And when I want to remove selected field I have to do like 当我想删除选定的字段时,我必须喜欢

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)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM