2012-04-13 33 views
2

我的網格有一些停靠的工具欄,我只想隱藏網格體。 我試圖隱瞞這樣的:如何隱藏網格面板的身體?

mygrid.body.hide(); 

行消失,但容器高度沒有改變。所以,而不是網格行,我得到了空的空間..

那麼我怎麼能崩潰和擴大gridpanel身體?

回答

0

嘗試在電網

+0

仍然沒有改變空的空間。 – Vytautas 2012-04-13 12:20:17

+0

在螢火蟲我看到風格已改變(突出顯示),所以不知何故extjs計數和隱藏的元素高度? – Vytautas 2012-04-13 12:28:21

0

調用doLayout()和/或doComponentLayout()你可以嘗試這樣的:

  • 隱藏與隱藏(網格的headercontainer),如果需要的話(這包含網格標題行)
  • 像你一樣用hide()隱藏網格的主體。
  • 將網格的高度設置爲適當的值:grid.setHeight(grid_header_height + grid_toolbar_height)。如果需要,再加上grid_headercontainer_height。
0

你試過

mygrid.collapse(); 
+0

這也會崩潰停靠的工具欄 – Vytautas 2013-06-26 08:53:31