私のアプリケーションには af:table があり、serverName という名前の疑似列と他の列があります。(疑似列とは、つまり、単なる UI 列であり、対応する DB 列がありません)。
ソートのために、SortListener の processSort(sortColumn, sortOrder) メソッドをオーバーライドしました。
次のように動作します: 1) sortColumn を取り込んで DB にクエリを実行する 2) orderBy 句を使用する 3) 結果を取得して UI に表示する
私の場合、私の列 (serverName) には対応する DB 列がないため、この方法を超えて、ADF の既定のアルファベット順の並べ替えを使用したいと考えています。それ、どうやったら出来るの?
sortColum が serverName と一致する場合、このメソッドから返そうとしましたが、何もソートされませんでした。