1

次のような編集可能な列定義があります...

    {
        name: 'recType',           
        label: 'recType',           
        index: 'recType',                           
        width: 100, 
        fixed: true,  
        keys:  true,     
        editable: true, 
        edittype: "select",  
        editoptions: {value: rectypelist}, 
        stype: 'select',
        formatter: 'select'
    }

注: "rectypelist" は、 キーと値のペアのリストです。たとえば、

    1:apple
    4:pear
    2:orange
    3:banana

この列をリストボックス エントリの値(つまり、列に既に正しく表示されている値)で並べ替えることができる必要があります。

上記の構成では、エントリの「値」ではなく、リストボックス エントリの「キー」に対してソートが実行されます (エントリの「値」は実際にグリッドに表示されるものです)。

-そのため、ユーザーが列を並べ替えると、期待どおりの動作が得られません。

質問:「キー」値ではなく、リストボックス エントリの「表示」値で並べ替えが実行されるように、この列定義を構成するにはどうすればよいですか?

助けてくれてありがとう

4

1 に答える 1