rootVisible = false不起作用

时间:2016-02-14 05:43:48

标签: extjs tree

::我在jstree创建了一个动态树面板,但我无法隐藏树的根。在树状面板中rootVisible=false时,根目录不可见,但会显示状态code 200。如何隐藏树的根?

我在视图中有一个静态面板(第1节)。我为Section1定义了一个listener(afterrender.handler="LoadTree();")

var h=0;
function LoadTree() {

    if (h < 2) {

                var tree = Ext.create('Ext.tree.Panel', {
                    width: 400,
                    height: 400,
                    collapsed:true,
                    collapsible: true,
                    useArrows: true,
                    title: 'test',
                    id: 'Tree' + String(h),
                    rootVisible:false                         
                });

                tree.setRootNode({
                    text: 'root'
                });

                var root = tree.getRootNode();
                for (var g = 0; g < 2; g++) {
                    var A= root.appendChild(
                        {
                            text: '1'
                        });

                    for (var t = 0; t <3; t++)
                    {
                        var B= A.appendChild(
                            {
                                text: '2'
                            });
                    }
                }
                App.Section1.add(tree);
                h++;
                LoadTree();
            }
    }

1 个答案:

答案 0 :(得分:0)

不确定是什么

  

状态代码200

意味着,但我调整了你的代码abit,一切正常。

Working fiddle

检查一下,如果出现任何问题,请更新您的问题/我的小提示以重现它。