0

データセットがあるとしましょう:

[{ id: 1, name: "C" }, { id: 2, name: "A" }, { id: 3, name: "D" }]

次のようなグリッドの列を作成すると、次のようになります。

this.columns = 

{
        id: {
            hidden: true
        }, 

        name: {
            text: 'Name',
            editor: {
                xtype: "textfield"
            }
        }
};

「名前」列をソートするとき、アルファベット順ではなく「id」でソートしたい。

したがって、次のようにソートする代わりに: A, C, D にしたい: C, A, D

name 列で dataIndex: 'id' を使用してから、表示目的で id を正しい名前にマッピングしようとしましたが、編集機能に干渉します。

Ext (私は Ext 4.2 を使用しています) で name 列を ID でソートする簡単な方法はありますか?

4

1 に答える 1