extjs 4.1.1を使用すると、20を超える列がたくさんあるグリッドがあります。
最初は、これらの列のほとんどが非表示になっています。
ユーザーが列を再表示したい場合は、任意の列のメニューを選択してから、[列]の選択肢を選択します。これにより、すべての列を表示する別のドロップダウン/ドロップアウトが展開されます。横にチェックボックスが付いているものが表示されます。
私の問題はこれです:ドロップダウンの列は、グリッドで定義/表示されている順序で表示されます。グリッドに表示される順序は、正当な理由で選択されています(たとえば、最初の列としてid)。ただし、ユーザーが非表示の列の1つを表示したい場合、リストでそれを見つけるのは困難です。これは、リストが列が定義されている順序でソートされているためです。グリッド内の列の順序に影響を与えずに、列のドロップダウン/ドロップアウトリストをアルファベット順に並べ替えたい。
これはどのように行うことができますか?