私は、従業員のリスト(従業員名、指定、部、ステータス)を表示するgspフォームを持っています。これらの列はすべてソート可能です。私のコントローラクラスで特定のアクションを呼び出した後(つまり、従業員のステータスをアクティブから非アクティブに変更したり、その逆に変更した場合)、並べ替えが妨げられます。私は 特定のアクション後のソートの保持 - Grails
String strSort = params.sort ?: "empId";
strSort += " "
strSort += params.order?: "asc";
DB
から取得しているときに、私は「ステータス変更」アクションを投稿する前にあったソート順を保持することができますどのような方法がありますソートする次のコードを使用していますか?それが達成される方法であれば?
あなたがそうでなければ、何かを示唆することは困難である、あなたの行動(コントローラメソッド)を示さなければなりません。 –
ステータスはどのように変更されますか?画面を開いたり、何かをクリックしてjquery(ajax)経由でコントローラ/コントローラに要求を送信すると、何かがリストを更新してしまいます。または物理的に状態の更新をコントローラーアクションに掲示します。コントローラのアクションでは、リストでページを更新しますか? – Vahid
@vahid私はコントローラにajax経由でリクエストを送信し、更新されたステータスでempリストを返送するステータスアイコンをクリックしています。しかし、このアクションの後、以前の並べ替え順序が乱された – SK01