1

このプラグインを使用して動的グリッドを使用しています。

その中にページングを作りたいのですが、

私は、

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 プロパティの最初のフィールドが自動的に選択され、グループ化されます。コンボ ボックスで他のフィールドを選択しても機能せず、常にグループ化のための最初のフィールドがあります。

何がうまくいかないのですか?助けてください。

4

1 に答える 1