【问题标题】:How to collapse tree node with no children如何折叠没有子节点的树节点
【发布时间】:2013-11-14 10:06:32
【问题描述】:

使用 ExtJs 4.2。

我有一个树形面板,其中所有节点都有用于展开的箭头。在扩展带有子节点的节点时,折叠箭头仍然存在。但是,在扩展没有子节点的节点时,节点的箭头会消失。因此,该节点上不可能发生折叠。

如何在没有子节点的节点上保留箭头和折叠功能?


看截图:两个节点(在同一层,黑色)都展开了,但是只有带有子节点的节点有一个再次折叠的箭头。

【问题讨论】:

    标签: extjs extjs4.2


    【解决方案1】:

    AFAIK 双击节点切换展开/折叠。我已经在 4.0.0 中测试过了。

    编辑:
    不过它可能在 Ext4.2 中有所改变。空文件夹节点似乎总是打开的(里面没有子节点)。我想原因可能是为了向用户清楚地表明它是空节点(甚至没有与之交互)。

    【讨论】:

      【解决方案2】:

      到目前为止,我们正在通过在展开事件中检查子级来解决这个问题。如果没有子节点,我们会再次折叠节点,而不会引起用户注意。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-01
        • 1970-01-01
        • 2021-08-15
        • 2015-02-15
        • 1970-01-01
        • 2012-03-21
        相关资源
        最近更新 更多