私のjqgrid列の1つは編集できないので、必要な値情報、つまり{value: "1:John; 2:Smith"}をeditoptionsに設定する代わりに、フォーマッタ:selectとvalue infoをformatoptionsに設定します。 select formatterのjsソースコードを見ると、editoptionsと密接に結びついています。特に、その "multiple"プロパティを取得するためです。カスタムフォーマッタを作成しなくてもこれを実現できますか?jqgridでは、editoptionsを設定せずにselect formatterを使用できますか?
formatter:select
formatoptions:{value:"1:John;2:Smith"}
この列に送信されるデータは「1」または「2」で、jqGridにはJohnまたはSmithが表示されます。
ありがとう、 Alper。
うん、もしかすると上記のようにすることができますが、論理的分離のためにIMOを扱うべきです、そうでなければ混乱の原因になります。 "ローカル"、 "clientArray"のコンセプトなどの混乱の原因となる可能性のある他のケースがあります。実際には、元のフォーマッタを同意した方法で処理するように変更しました。 –