Tree Dojo树搜索过滤器

Tree Dojo树搜索过滤器,tree,dojo,Tree,Dojo,在我的一个项目中,我使用了使用ItemFileWriteStore和ForestStoreModel的Dojo树插件 我已经在树状视图上实现了DND、Contextmenu和工具提示。但我不知道如何在树中搜索节点或子节点 我正在寻找类似的实现(),但似乎这是在其他库中实现的 谁能帮我在DOJO中实现同样的功能 下面是我的代码: var store = new dojo.data.ItemFileWriteStore({ data: data }); var treeMod

在我的一个项目中,我使用了使用ItemFileWriteStore和ForestStoreModel的Dojo树插件

我已经在树状视图上实现了DND、Contextmenu和工具提示。但我不知道如何在树中搜索节点或子节点

我正在寻找类似的实现(),但似乎这是在其他库中实现的

谁能帮我在DOJO中实现同样的功能

下面是我的代码:

var store = new dojo.data.ItemFileWriteStore({
        data:  data
  });

var treeModel = new dijit.tree.ForestStoreModel({
        rootId: "id",
        rootLabel: "label",
        store: store,
        breadCrumb : 'bcInfo',
        childrenAttrs: ["children"]
    });

     var treeControl = new dijit.Tree({
        model: treeModel,
        dndController: "dijit.tree.dndSource",
        persist: false,
        showRoot: false,
        onMouseOut: function(e){ 
            var node = dijit.getEnclosingWidget(e.target);
            dijit.Tooltip.hide(node.labelNode); 
        },
        onMouseOver: function(e) {          
            var node = dijit.getEnclosingWidget(e.target);
            if(node.item != undefined)
            {
                if(node.item.ToolTipContent != undefined)
                 dijit.Tooltip.show(node.item.ToolTipContent, node.labelNode);  
            }                           
        }
    }, "tree-view");

我认为您可以使用所需的搜索选项查询
treeModel
。从那里,您可能可以访问节点谢谢您的快速回复。我尝试了查询,我可以过滤根级别的节点。但我无法筛选根节点下的子节点。