【发布时间】:2013-11-14 10:06:32
【问题描述】:
使用 ExtJs 4.2。
我有一个树形面板,其中所有节点都有用于展开的箭头。在扩展带有子节点的节点时,折叠箭头仍然存在。但是,在扩展没有子节点的节点时,节点的箭头会消失。因此,该节点上不可能发生折叠。
如何在没有子节点的节点上保留箭头和折叠功能?
看截图:两个节点(在同一层,黑色)都展开了,但是只有带有子节点的节点有一个再次折叠的箭头。
【问题讨论】:
使用 ExtJs 4.2。
我有一个树形面板,其中所有节点都有用于展开的箭头。在扩展带有子节点的节点时,折叠箭头仍然存在。但是,在扩展没有子节点的节点时,节点的箭头会消失。因此,该节点上不可能发生折叠。
如何在没有子节点的节点上保留箭头和折叠功能?
看截图:两个节点(在同一层,黑色)都展开了,但是只有带有子节点的节点有一个再次折叠的箭头。
【问题讨论】:
AFAIK 双击节点切换展开/折叠。我已经在 4.0.0 中测试过了。
编辑:
不过它可能在 Ext4.2 中有所改变。空文件夹节点似乎总是打开的(里面没有子节点)。我想原因可能是为了向用户清楚地表明它是空节点(甚至没有与之交互)。
【讨论】:
到目前为止,我们正在通过在展开事件中检查子级来解决这个问题。如果没有子节点,我们会再次折叠节点,而不会引起用户注意。
【讨论】: