特定の列を1つだけ使用してjqgrid行の順序を変更しようとしています。現在、行は任意の列で並べ替えることができます。しかし、我々は1つの列のみに制限したい、単一の列のみを使用してjqgridから行をドラッグアンドドロップする方法はありますか?
jQuery("#list").jqGrid('sortableRows', {
update: function (ev, ui) {
SaveRowSorting();
}
});
しかし、上記のコードでは、行はすべての列によって再注文することができます:私は、セットアップ以下のようにそれを持っています。
例えば、我々は行の3列を持っている場合。次に、行の順序をcolumn1だけにし、他の2つの列を使用して行のソートを許可しないでください。
我々はこれをどのように実現するだろうか?何か案が?
私は本当にこの上の任意の助けをいただければ幸いです。 colModelを定義しているときは、バイ・デフォルトtrueでcolModel のsortable
プロパティを使用することができます
おかげで、 ヤシュ
あなたは、「私たちが行のみカラム1によって再注文することにしたい」の下に何を意味するのですか?行の順序を変更した後、他の列の内容が変更されないようにしますか?この場合、異なる行のデータからミックスを作成します。これはいつ意味がありますか?おそらくあなたは他の行動を意味するでしょうか? – Oleg
詳細はこちら:現在、jQuery( "#list")。jqGrid( 'sortableRows')を使用して行の並べ替えを有効にしています。したがって、現在、ユーザーは行を上下に移動できます。次に、この行をデータベースに保存します。ただし、ユーザーは、行内の任意のセルを保持(およびドラッグ)することによって行を上下に移動できます。達成したいのは、その行の1つのセルだけで行を上下に移動するようにユーザーを制限することです。今は少しはっきりしていますか?それが明確でない場合は、私はもっと詳細な情報を提供することができます私に知らせてください。 – Yash