контекстное меню данных дерева ag-grid действие удаления перерисовывает удаленные строки назад - PullRequest
0 голосов
/ 11 декабря 2019

Я использую иерархическую структуру данных на основе дерева. Я передаю следующий JSON rowData :

[
  {
      Hierarchy: ['Documents'],
      ItemType: 1 // internal use
  },
  {
      Hierarchy: ['Documents_Folder', 'Sub_Folder'],
      ItemType: 1 // internal use
  },
  {
      Hierarchy: ['Documents_Folder', 'Sub_Folder', 'File'],
      ItemType: 1 // internal use
  }
]

И, конечно, treeData как true:

В обратном вызове действия передаетсяВ контекстном меню я делаю следующее:

//the relevant context object passed with the context menu array
//The action is done on the top Hierarchy object, and it is redrawn after deletion
{
    name: 'Delete',
    action: () => {
        const selectedRowData = params.node.data;
        this.gridApi.updateRowData({remove: [selectedRowData]})
    }
}

Кажется, что это делает работу за секунду, но менее чем за секунду узлы перерисовываются в нижней части дерева? Чего мне не хватает?

...