1
我有一個列出複雜節點的treepanel。如何保持ExtJS treepanel中的所有項目始終可見
如果節點列表變得太大,那麼所需的面板滾動。
什麼是不希望的是用戶點擊箭頭(或dblclick項目)展開/摺疊父節點的能力。
什麼是最簡單的方法來確保一個treepanel總是呈現完全展開和展開/收縮功能被刪除?
我有一個列出複雜節點的treepanel。如何保持ExtJS treepanel中的所有項目始終可見
如果節點列表變得太大,那麼所需的面板滾動。
什麼是不希望的是用戶點擊箭頭(或dblclick項目)展開/摺疊父節點的能力。
什麼是最簡單的方法來確保一個treepanel總是呈現完全展開和展開/收縮功能被刪除?
有一次,我需要做的這一點,該解決方案(發現here)工作對我來說:
對於每個uncollapsible節點:
{text: 'Node', nodeType: 'node', expanded: true, cls: 'uncollapsible', collapsible: false}
在你的CSS:
.uncollapsible .x-tree-elbow-minus {
background-image: url(resources/images/default/tree/elbow.gif);
}
.uncollapsible .x-tree-elbow-end-minus {
background-image: url(resources/images/default/tree/elbow-end.gif)
}
在您的TreePanel:
listeners: {
beforecollapsenode: function(node) {
return node.attributes.collapsible;
}
}
完美!乾淨的解決方案,並做我需要的 – DaveAlger