如果我在选项卡面板的打开选项卡中有一个网格,并且我想在选项卡打开时刷新网格内容怎么办。如何刷新网格内容?
我有一个选项卡面板,每个新选项卡都包含一个网格。在任何打开的选项卡中,我可以更改该打开的选项卡中的网格内容,但是在进行这些更改时,有时更改可能包括已经打开的选项卡的内容,而不是我正在处理的具有网格的选项卡。然后我该如何在另一个打开的选项卡中刷新网格内容?
目前我必须关闭打开的选项卡并重新打开它以查看更改。
是否出于某种原因重新加载另一个开放网格的商店不起作用?我认为这将是正常的事情。例如:
var grid = theOtherOpenTab.down('gridpanel');
grid.store.load();
如果另一个网格的存储正在更新,但由于某种原因它没有呈现,您可以尝试以下方法之一:
var grid = theOtherOpenTab.down('gridpanel');
grid.doComponentLayout();
或者
var view = theOtherOpenTab.down('gridview');
view.refresh();