如果我在tabpanel中的打开选项卡中有网格,并且我想在TAB打开时刷新网格内容,该怎么办?如何刷新网格内容?
我有一个标签面板,每个新标签都包含一个网格。在任何打开的选项卡中,我可以对打开的选项卡中的网格内容进行更改,但是在进行这些更改时,有时更改可能包括已打开的选项卡的内容,而不是我正在处理的选项卡,其中包含网格。然后,我如何在另一个打开的选项卡中刷新网格内容?
目前,我必须关闭打开的标签页并重新打开它才能看到更改。
答案 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();