多数の列を持つエクスプローラーのようなリストビューについて考えてみます。データはデータベースからフェッチされ、列ヘッダーをクリックして行を並べ替えることができます。
列Aをクリックすると、フェッチされたデータがデータベースレベルでAによって並べ替えられることが期待されます(選択した列の「ORDERBY」)。ただし、GUIに表示されるデータ(表示データ(WYSIWYG))を並べ替えることが望ましい場合があります。
これら2つをどのように組み合わせますか?たとえば、ユーザーがフェッチされたデータとGUIに表示されているデータの両方を並べ替えることをどのように許可しますか?
これをエレガントに解決するGUIを見たことがありますか?