首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >树型EXTJS 5隐藏节点

树型EXTJS 5隐藏节点
EN

Stack Overflow用户
提问于 2015-03-16 08:58:38
回答 1查看 3.6K关注 0票数 1

是否有一种方法可以将节点(父节点或子节点)隐藏在树中?我将可视属性设置为false,但它并没有消失:(以下是https://fiddle.sencha.com/#fiddle/jl1链接)

代码语言:javascript
复制
var tree = Ext.create('Ext.tree.Panel', {
    renderTo: Ext.getBody(),
    title: 'TreeGrid',
    width: 300,
    height: 250,
    fields: ['name', 'description'],
    columns: [{
        xtype: 'treecolumn',
        text: 'Name',
        dataIndex: 'name',
        width: 150,
        sortable: true
    }, {
        text: 'Description',
        dataIndex: 'description',
        flex: 1,
        sortable: true
    }],
    root: {
        expanded: true,
        children: [{
            name: 'Group 1',
            expanded: true,
            children: [{
                name: 'Child 1.1',
                description: 'Description 1.1',
                leaf: true
            },{
                name: 'Child 1.2',
                description: 'Description 1.2',
                leaf: true
            }]
        }, {
            name: 'Group 2',
            expanded: true,
            children: [{
                name: 'Child 2.1',
                description: 'Description 2.1',
                leaf: true
            },{
                name: 'Child 2.2',
                description: 'Description 2.2',
                leaf: true
            }]
        }]
    }
});

var button = Ext.create('Ext.button.Button', {
    renderTo: Ext.getBody(),
    text: 'Remove group 1',
    handler: function() {
        var group1 = tree.getRootNode().childNodes[0];
        group1.set('visible', false);
    }
});

注意:我不想删除节点,我想隐藏它,稍后再显示它(我想这样做,因为树网格上的删除/添加行为非常麻烦:S)!

预先谢谢:)!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-16 10:04:28

你应该和树店合作。使用筛选器从树中隐藏值。

我把你的小提琴修好了。https://fiddle.sencha.com/#fiddle/jl8 --我使用filterBy方法来修复它。如果函数返回true,则将记录包含到树中,否则它将被过滤掉。

下面是关于这个主题http://docs.sencha.com/extjs/5.1/5.1.0-apidocs/#!/api/Ext.data.TreeStore的更多文档

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29072852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档