2013-02-07 120 views
0

當我有一個可摺疊面板時,ExtJs會在工具區域呈現圖標以展開/摺疊,但也會在面板之間放置一個小小的黑色三角形來完成相同的操作。在ExtJs中隱藏可摺疊面板的摺疊圖標

我在文檔中發現我可以在工具區隱藏圖標,使用hideCollapseTool:true,但我想隱藏那個小黑色三角形。怎麼做?

回答

3

您是否在面板上嘗試split:false

+0

這可能是舊的,但我有一個類似的問題。我嘗試設置「可摺疊:假」,我仍然看到圖標。一旦我放入'split:false',它就起作用了。 –

1

在Ext JS 5中(以及可能的一些早期版本),split配置參數可以是布爾值,也可以是Ext.resizer.BorderSplitter對象的配置對象。

按照APIcollapsible屬性可用於手動顯示或隱藏在分離器的摺疊按鈕,讓您可以在屬性設置爲false隱藏你談論這個按鈕。

溶液測試並在5.1工作看起來像這樣,假設面板被包含在與邊界佈局的容器:

{ 
    xtype: 'panel', 
    region: 'west', 
    split: { 
     collapsible: false 
    } 
} 

P.S.我知道這是遲了2年,但我自己在尋找解決方案時發現了這個問題。我想,我可能會分享API的解決方案。

編輯:Made a fiddle。此外,值得一提的是,如果您使用split: false(如保持面板可調整大小),則會保留所有其他分離器功能。