multiselect: true
をjqgridに追加すると、jqgridが各行にチェックボックスを追加することがわかります。表示される各チェックボックスはオフになっています。グリッドを設定するために使用しているデータに基づいてこれらのチェックボックスをプリセットする方法はありますか?たとえば、グリッドにが選択されたという列があり、表示する行にの値が選択されている場合は、その行のチェックボックスをオンにして表示したいとします。行の選択されたフィールドがの場合、チェックボックスをオフにしておきたいと思います。これは可能ですか?jqgrid:複数選択チェックボックスの値
1
A
答えて
1
質問に対する回答は、使用するjqGridのフォークによって異なります。私は無料のjqGridフォークを開発し、multiPageSelection: true
オプションを実装しました。 selarrrow
配列を入力するだけで済みます(たとえば、サーバから返されたデータに基づいてbeforeProcessing
の内部で行うことができます)。 the answerのために作成されたthe demoを見てください。 selarrrow
配列には、現在のページと同じIDが含まれていることがわかります。ページングまたは初期の空き充填中にjqGrid はselarrrow
配列に基づいてのチェクボックスの状態を設定します。この方法では、カスタムフォーマッタのように効果的です。rowattr
またはcellattr
です。
無料のjqGridにアップグレードできない場合はsetSelection
をloadComplete
(the old answerを参照)の中に呼び出すことができます。使用量がmultiPageSelection: true
の場合と同じように動作が遅くなりますが、動作します。 loadComplete
で
0
データをループしてチェックを適用する必要があります。
1
は、この
var i;
var rowids = $('#myTable').jqGrid('getDataIDs');
for (i = 0;i < count = rowids.length;i+=1) {
// condition to mark it check
$('#myTable').jqGrid('setSelection', rowids[i], false);
}
乾杯のようなものを持っています!
関連する問題
- 1. jqgridチェックボックスの選択問題
- 2. jqgrid単一選択チェックボックス
- 3. チェックボックスから複数の値を選択
- 4. GridViewの複数選択チェックボックス
- 5. jqグリッドサブグリッドボタン/複数選択チェックボックス?
- 6. 複数選択チェックボックスの実装
- 7. Laravel whereAjaxの複数選択チェックボックス
- 8. Wicket:複数選択のチェックボックス付きドロップダウンボックス
- 9. 複数選択チェックボックスの値をデータベースに挿入する方法
- 10. 複数のチェックボックスを選択してPython Djangoで値を取得
- 11. 複数選択下向き矢印選択値ではなく、チェックボックスが
- 12. フォーム:複数選択のチェックボックスで「すべて選択」ボタン
- 13. 複数のリストでチェックボックスを選択/選択解除する
- 14. jqGrid - グリッド内の別のチェックボックスをクリックすると、複数選択チェックボックスがオンになる
- 15. 選択したチェックボックスを使用してAngularJSの複数選択チェックボックスをドロップ
- 16. cakephpチェックボックス複数選択は最後に選択したチェックボックスの値を送信するだけです
- 17. 重複列のJqgrid選択問題
- 18. 複数選択ですべて同時にチェックボックスを選択
- 19. HTML複数選択値
- 20. jqGrid複数行の選択が進められました
- 21. JQGrid時間予約...複数の列を選択
- 22. jqgrid複数のセルを選択しますか?
- 23. チェックボックスでjqGridの行を選択するには?
- 24. .jqGridの最初のチェックボックスの選択に基づいて2番目のチェックボックスの値を読み取る
- 25. JQGrid選択行checkboxclick
- 26. jqGrid依存選択
- 27. プライムフェースデータテーブル行の選択と複数のチェックボックスの選択が機能しない
- 28. jqGrid詳細検索+「複数」を選択したテンプレートフィルタ
- 29. SharePoint 2010の選択フィールドタイプ(チェックボックス(複数選択可能))のワークフロー条件
- 30. RecyclerViewでのチェックボックスの選択の複製
jqgridがオンザフライで追加する "cb"カラムは、私が定義しているカラムモデルの一部ではないので、私はそれをどうやって行うのだろうかと不思議です。 –
はい、列が生成された後でこれを行う必要があります。すべてのチェックボックスに対して生成されるインデックスIDに基づいて – Yogesh
列の生成時期を知るにはどうすればよいですか? –