在ExtJS4中,当随机删除与树节点关联的网格信息时,如何删除树节点

在ExtJS4中,当随机删除与树节点关联的网格信息时,如何删除树节点,extjs,Extjs,到目前为止,我的代码通过拖放树节点和网格面板的叶子来填充。我想知道在删除与树节点关联的网格信息时如何删除树节点。在网格和树中,您的模型中都应该有类似id的属性。所以,当您删除网格中的记录时,您将在树中搜索具有此id的节点,并将其删除。另一种方法是在删除节点时保存对该节点的引用 流程是: 用户将记录从网格拖放到树 删除记录并创建新节点时,将引用保存在网格的记录中 onNodeDrop:function(){ grid.getSelected().treeNode=tree.lastCreatedN

到目前为止,我的代码通过拖放树节点和网格面板的叶子来填充。我想知道在删除与树节点关联的网格信息时如何删除树节点。

在网格和树中,您的模型中都应该有类似id的属性。所以,当您删除网格中的记录时,您将在树中搜索具有此id的节点,并将其删除。另一种方法是在删除节点时保存对该节点的引用

流程是:

  • 用户将记录从网格拖放到树
  • 删除记录并创建新节点时,将引用保存在网格的记录中

    onNodeDrop:function(){ grid.getSelected().treeNode=tree.lastCreatedNode; }

  • 然后,当您删除网格中的记录时,也可以删除节点

  • 注意-这只是一个伪代码,不起作用。只是给你一个想法