0

将树存储的级别映射到平面存储的好方法是什么。就我而言,

我想对搜索条件进行分组。所有搜索条件都插入到 treeStore 的顶层,除非它们被分组,在这种情况下它们成为顶层逻辑(AND 或 OR)节点的子节点。因此,在网格中,我想显示顶级节点(通过我将在模型中定义的一些 toString 方法)。这是最简单的部分,我只需遍历树的顶层并为 Store/grid 生成输出。但是,当我想从网格/存储中删除某些内容时,还需要从代表实际逻辑结构的树存储中删除它。

那么,如何跟踪哪个文本存储项对应于我的 treeStore 中的哪个顶级节点?

4

1 回答 1

0

将数据加载到 store 或 treegrid(但不能同时加载),然后从一个对象收集记录并将它们添加到另一个对象(使用 store.add() 或 treestore.getRootNode().appendChild())。此时如果你有对记录的引用,你可以说 store.remove([record]); 然后 treestore.getRootNode().removeChild(record); 从两者中删除它。

于 2012-07-13T13:49:14.200 回答