1

現在、jqgrid を使用してデータをバインドしています。2 つの質問があります。1) Multiselect が true の場合、ヘッダー行にチェックボックスがあり、グループ化に関係なくすべての行を選択します。

私が達成しようとしているのは、グループ ヘッダーのレベルにチェックボックスを設定することです。したがって、各グループには複数選択チェックボックスがあり、チェックすると、その特定のグループのすべての行のみがチェックされ、残りのグループはそのままになります。

グループ ヘッダーのチェックボックス オプションが使用できない場合、グループ ヘッダーをクリックできるようにして、そのグループ内のすべての行をチェックできるようにすることはできますか? ここをクリックすると同様の質問がありましたが、jqgrid を使用していません。

2) 私の次の質問は、jqgrid の列のデータの一部として .gif、.jpg 画像を埋め込むことができるかということです。

私は新しいユーザーなので、スナップショットを追加できませんでした。

ありがとう

4

2 に答える 2

1

グループ ヘッダーにチェックボックスを含めることは可能ですが、jqGrid にはこの機能が組み込まれていません。

プロパティを介して HTML を追加できgroupTextます。次に、jqGrid 構成の外部で、その入力のクリック リスナーをコーディングできます。jqGrid 構成に次のようなものを含めることができます。

groupingView: { 
  groupField: [ <fill in your values> ],
  groupOrder: [ <fill in your values> ],        
  groupText: ['<span class="groupText">{0} - {1} Records(s)</span>' + 
    '<span class="group-span">' + 
    '<input type="checkbox" class="grouping">' + 
    '<label class="grouping-label">Select this group</label>' + 
    '</span>'],         
  groupColumnShow: [true],
  groupCollapse: true
}

onDOM Ready にはチェックボックスが存在しないため、jQuery メソッドを使用してリスナーをコーディングする必要があります。

于 2013-01-09T15:07:42.113 に答える