0

cellattrjson 応答に関数を追加しようとしましたが、起動colmodelできないようです。クラスとスタイルを追加しようとしましたが、何かをログアウトして動作させることができるかどうかを確認しようと思いました。

返された json のスニペットを次に示します。

{
"name":"15/09/2012",
"index":"Sep 2012",
"align":"center",
"width":30,
"frozen":false,
"sortable":false,
"cellattr":"function (rowId, tv, rawObject, cm, rdata) { console.log('test'); 
}

誰かがこれについて何か経験があり、私を正しい方向に向けることができるかどうか疑問に思っていましたか?

4

1 に答える 1

0

Wiki fro JQgridの colModel をご覧ください

{
"name":"15/09/2012",
"index":"Sep 2012",
"align":"center",
"width":30,
"frozen":false,
"sortable":false,
"cellattr":"myfunction" 
}

function myfunction(rowId,val,rawObject,cm,rdata)
{
      return "some string";
}

関数を定義する方法は、実際の js 関数ではなく、文字列を定義するだけです。

インライン定義に行き詰まっている場合は、function(){} 形式を使用して新しい無名関数を作成できます。

于 2013-01-27T21:56:47.317 に答える