gridpanel エディター セルにリモート ストアを備えたコンボボックスがあります (rowEditing プラグインを使用します)。コンボボックスの「pageSize」プロパティを使用すると、展開されたコンボボックスの下部にページングツールバーがあります。
例: http://docs.sencha.com/extjs/4.2.2/#!/example/form/forum-search.html
しかし、この pagingtoolbar のいくつかのプロパティを変更する必要があります。たとえば、「beforePageText」、「afterPageText」、「displayMsg」などです。gridpanel では、dockedItems を追加して任意のプロパティを設定できますが、コンボボックスはどうでしょうか? そのための構成はありません。
すべての返信とヘルプに感謝します。
var store = Ext.create('Ext.data.ArrayStore', {
fields: ['ID', 'NAME'],
pageSize: 10,
autoLoad: false,
proxy: {
type: 'ajax',
url: 'someurl'
reader: {
type: 'json',
root: 'data'
}
}
});
//And properties of my column editor
gridColumn.editor.xtype = 'combobox';
gridColumn.editor.store = store;
//with this we have pagingtoolbar at the bottom of combobox
gridColumn.editor.pageSize = 20;
gridColumn.editor.valueField = 'ID';
gridColumn.editor.displayField = 'ID';