0
ユーザーはこれらの列をドラッグアンドドロップできないため、これらの列も並べ替えることができないようにいくつかの列を修正したいと思います。一部の列を修正したい
ユーザーはこれらの列をドラッグアンドドロップできないため、これらの列も並べ替えることができないようにいくつかの列を修正したいと思います。一部の列を修正したい
grid.jqueryui.jsのコードには、jQuery UI Sortable Interactionを使用してドラッグアンドドロップ列を有効にするコードがあります。
"items": '>th:not(:has(#jqgh_'+tid+'_cb'+',#jqgh_'+tid+'_rn'+',#jqgh_'+tid+'_subgrid),:hidden)',
したがって、基本的にセレクタが隠されていないと、次の基準のいずれかを満たしていない任意の列ヘッダーを選択します:
を次のセレクタは、ドラッグ・アンド・ドロップすることができる列を判断します
#jqgh_'+tid+'_cb'
から#jqgh_'+tid+'_rn'
(マルチ選択のための)チェックボックスカラム - (?主キーの)行番号列#jqgh_'+tid+'_subgrid
- あなたの要求を満たすためにサブグリッド列、jqGridはブラックリストに列を持つitems
セレクタを移入するように変更する必要があります。新しいブラックリストの列に新しいcolmodel
オプションを使用してフラグを付けることができます。これはすべて可能ですが、jqGrid自体を変更する必要があります...
私は{frozen:true}オプションを見つけましたが、水平にトラバースしている場合でも列を修正します。これらの列はフリーズしたくないが、ユーザーはこれらの列の順序を変更できません。 – Ankit