使用ExtJs 4.2。
我有一个树状面板,其中所有节点都有用于展开的箭头。在扩展具有子项的节点时,折叠的箭头仍然存在。但是,在展开没有子节点的节点时,节点的箭头会消失。因此,该节点上不会崩溃。
如何在没有子节点的节点上保留箭头和折叠功能?
请参见屏幕截图:两个节点(在同一级别上,黑色)都已展开,但只有带有子节点的节点才有箭头可以再次折叠。
答案 0 :(得分:0)
AFAIK 双击节点切换展开/折叠。我在4.0.0中测试过它。
修改强>
但它在Ext4.2中可能已经改变了。空文件夹节点似乎总是打开(里面没有子节点)。我想原因可能是清楚地向用户表明它是空节点(甚至没有与它交互)。
答案 1 :(得分:0)
到目前为止,我们通过检查扩展事件中的子项来解决此问题。如果没有孩子,我们会在没有用户注意的情况下再次折叠节点。