1

JqGridプロジェクトに実装したかった。

しかし、ここで私の要件は、グリッドにコントロールを表示する必要があるということです。

たとえば、true または false のいずれかの値を取ることができる列があります。

しかし、これをチェックボックスのチェックとチェックなしの形式で表現したいと思います。

それで、JqGridを使用してこれが可能かどうかを知りたかったのです。助けてください。

4

2 に答える 2

3

jqGrid は、 を含む多くの事前定義されたフォーマッターをサポートしていますformatter: "checkbox"。無効な(ユーザーはチェックボックスをオン/オフできない)チェックボックスを表示します。truefalseまたは10の入力値として使用できますformatter: "checkbox"

要件に完全に対応する事前定義されたフォーマッターが見つからない場合は、カスタム フォーマッターを追加で使用できますが、チェックボックスを使用する場合は標準formatter: "checkbox"で問題ありません。

于 2013-10-09T08:50:50.620 に答える
2

formatterはい、列モデルで実行できます

{
name: 'MyCol', index: 'MyCol', editable:true, edittype:'checkbox', 
editoptions: { value:"True:False"},formatter: "checkbox"
}

または、列をレンダリングするカスタム フォーマットマターを指定できます

formatter: checkboxColumnRenderer

それから

function checkboxColumnRenderer(cellValue, opts, rowObject){
   return "checkbox-html";
}

編集可能なチェックボックス列でjqGridをチェックし、jqGridでチェックボックスを作成し、

于 2013-10-09T08:50:39.883 に答える