请教关于窗口大小改变后 grid 的自适应问题

我设置了一个左右 Viewport 布局,左边是tree面板(collapsible: true),右边是tab面板,根据tree目录的链接打开新的TAB面板并加载文件。

加载的文件里面是一个grid 表,加载的时候渲染自适应宽度已经没问题,可如果我隐藏左面的tree面板(tab面板会自动拉宽),或者改变IE窗口大小,这个grid表不能即时自适应,除非点击一下表格的标题栏。

不知道有什么解决办法?



另外还有一个问题:

我在表格加入了CheckboxSelectionModel()选择框,我全选后,全选框会打上勾勾,再取消一项选择,这个全选铵钮的勾勾依然存在。
问题补充:
前面一个问题只解决一半,隐藏左边TREE的时候自适应问题已经解决,捕捉了这个面板的collapse事件,再用onResize()。可是窗口改变自适应还是没能解决。

tab里面加上layout:'fit'

后面提到的CheckboxSelectionModel问题.是个bug..你可以自己扩展下..手动写一个事件试试..

在tabpanel中加入这个属性试试"deferredRender=false"