js 4.2)、プロキシ (ajax) を使用するグリッドでツールバーを管理するときに問題が発生しました。
this.grid = new Ext.create('Ext.grid.Panel',{
region : 'center',
loadMask : true,
layout : 'fit',
store : 'Contenedores',
tbar: [
{ text: 'Exportar Excel' },
'->',
{ text:'Buscar', handler: this.buscar, scope: this},
'-',
{ text:'Limpiar', handler: this.limpiar, scope: this}
],
columns : [],
bbar : new Ext.create('Ext.toolbar.Paging',{
store: 'Contenedores', displayInfo: true,
displayMsg : 'Registros {0} - {1} de {2}',
emptyMsg : 'No hay registros'
})
});
私が抱えている問題は次のとおりです。
- store.load() を呼び出すと、pagingToolbar はブロックされないため、次のページをクリックできます。グリッドが読み込まれると、pagingtoolbar に間違ったページが表示されます。Ext js 3 では、グリッドで loadMask: true を使用すると、store.load() を呼び出すと pagingToolbar がロックされます。
- 2 以上のようなページにいて、store.load() を呼び出した場合、pagingToolbar は読み込み後に現在のページ ラベルを 1 に更新しません。
- クリーン/リセット ボタンを実装する必要があるため、ページング ツールバーのラベルをクリーンアップするにはどうすればよいですか。
前もって感謝します。