0

タブパネル内の開いているタブにグリッドがあり、タブが開いている間にグリッドのコンテンツを更新したい場合はどうすればよいですか。グリッド コンテンツを更新するにはどうすればよいですか?

タブ パネルがあり、新しい各タブにはグリッドが含まれています。開いているタブでは、その開いているタブ内のグリッド コンテンツを変更できますが、これらの変更を行う際に、作業中のタブ以外の既に開いているタブのコンテンツが変更に含まれる場合があります。別の開いているタブ内でグリッド コンテンツを更新するにはどうすればよいですか?

現在、変更を確認するには、開いているタブを閉じてから再度開く必要があります。

4

1 に答える 1

1

他のオープングリッドのストアをリロードしても、何らかの理由で機能しませんか?それは普通のことだと思います。例えば:

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

他のグリッドのストア更新されているが、何らかの理由でレンダリングされていない場合は、次のいずれかを試すことができます。

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

また

var view = theOtherOpenTab.down('gridview');
view.refresh();
于 2012-08-31T23:39:43.020 に答える