如何隐藏gridpanel的主体?

时间:2012-04-13 08:46:10

标签: extjs extjs4 gridpanel

我的网格有一些停靠的工具栏,我想只隐藏网格主体。 我试图像这样隐藏:

mygrid.body.hide();

行消失但容器高度未更改。所以相反网格行我得到空的空间..

那么如何折叠和展开gridpanel体?

3 个答案:

答案 0 :(得分:0)

尝试在网格上调用doLayout()和/或doComponentLayout()

答案 1 :(得分:0)

您可以尝试这样:

  • 如果需要,使用hide()隐藏网格的headercontainer(这包含网格标题行)
  • 像你一样用hide()隐藏网格的主体。
  • 将网格高度设置为适当的值:grid.setHeight(grid_header_height + grid_toolbar_height)。如果需要,还可以使用grid_headercontainer_height。

答案 2 :(得分:0)

你试过吗

mygrid.collapse();