内のオブジェクトの指定したメンバ変数でソートする方法です。クラスが入っているとします。クラスは以下のようなメンバ変数を持っています。返すメソッドを作り、そのメソッド内で比較をします。管理画面でダイナミックウィジットを編集する機能で、ウィジットをドラッグ&ドロップして順番を入れ替えることができます。ドロップする場所によっては下記画像のようになってしまいます。応用して格子状に並んだ要素を並び替える例です。基本的な部分はリスト形式の並び替えと同じですので省略します。最初にデモ、その後にコードを紹介します。格子状に並ぶようにしています。指定しなくても並び替えはできますが、少しぎこちない感じになりますので、指定しておいたほうがいいでしょう。ように「共通の名前+アンダバー+数字」を付けることです。このコードがソートさせたい要素よりも前に書くとエラーになるので注意。送りデータベースなりに反映させる。デモこれを実際に使用した例が下記になります。関してまとめてみました。上記のように指定すると「検索結果:1?10/5253件」と表示されます。フィールド名が属するモデル名を指定します。同じ場合には省略可能です。v')のように定義されています。見て分かるとおり第5、6引数を指定することにより、ソートしたときのリンクのフィールド名につく「^」「v」の文字を変更することができます。ようにソートする方法です。);というような配列を下記条件でソートします。この関数はユーザーが比較関数を定義でき、その関数を使用して連想インデックスを保持したまま配列をソートします。下記のようになりました。追記コメントで教えていただきました下記方法で簡単にできました。指定をするのがポイントですね。