我在tabpanel中的标签中有一个网格。如何在打开的选项卡中刷新网格?

时间:2012-08-31 22:05:19

标签: grid extjs4 tabpanel

如果我在tabpanel中的打开选项卡中有网格,并且我想在TAB打开时刷新网格内容,该怎么办?如何刷新网格内容?

我有一个标签面板,每个新标签都包含一个网格。在任何打开的选项卡中,我可以对打开的选项卡中的网格内容进行更改,但是在进行这些更改时,有时更改可能包括已打开的选项卡的内容,而不是我正在处理的选项卡,其中包含网格。然后,我如何在另一个打开的选项卡中刷新网格内容?

目前,我必须关闭打开的标签页并重新打开它才能看到更改。

1 个答案:

答案 0 :(得分:1)

重新加载其他开放网格的商店是不是有些原因?我认为这是正常的事情。 E.g:

var grid = theOtherOpenTab.down('gridpanel');
grid.store.load();

如果其他网格的商店 正在更新但由于某种原因无法呈现,您可以尝试其中之一:

var grid = theOtherOpenTab.down('gridpanel');
grid.doComponentLayout();

var view = theOtherOpenTab.down('gridview');
view.refresh();
相关问题