このプラグインを使用して動的グリッドを使用しています。
その中にページングを作りたいのですが、
私は、
Ext.define('....', {
extend: 'Ext.data.Store',
pageSize: 10,
proxy: {
type: 'rest',
url: me.url,
reader: {
type: 'dynamicReader',
totalProperty: 'totalCount'
}
}
});
me.bbar = Ext.create('Ext.PagingToolbar', {
store: me.store,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display"
});
でDynamicGrid.js
totalProperty
動作していません。そこでプロパティを適切に設定していますか?
次に、同じプラグインでグループ化も試みています。
いくつcombobox
かのフィールドがあり、そこからグループ化フィールドを動的に選択したいと考えています。コンボ ボックスでフィールドを選択すると、そのデータがグリッドの groupField プロパティに送信されます。
コントローラーでそのコンボボックスの値を選択しました。
var groupData = Ext.ComponentQuery.query('#groupid')[0].getValue();
のようにグリッドに送信しています。
Ext.define('Group', {
singleton: true,
param: groupData
});
私はグリッドプロパティ(のDynamicGrid.js
)のようにそれを取得しています
groupField: [Group.param]
ただし、これにより、コンボ ボックスで何かを選択する前に groupField プロパティの最初のフィールドが自動的に選択され、グループ化されます。コンボ ボックスで他のフィールドを選択しても機能せず、常にグループ化のための最初のフィールドがあります。
何がうまくいかないのですか?助けてください。