私はJQgridを作成しています.WCFサービスから返されたJSONデータを使用して動的に作成しています。 name、editableなどのすべての単一値属性は正常にバインドされます。しかし、私はグリッドに表示される値に通貨フォーマットを適用する必要があります。 私はこのためにformatter:currencyを設定しました。そして、formatoptionsを追加するために、私はそのメンバーとしてprefixを持つクラスを使用し、その値を '$'として設定しました。出力形式では"formatoptions":[{"prefix":"$"}]
と表示されますが、グリッドには設定できません。また、単純な文字列テキストでは、"formatoptions":"{prefix: $}"
としましたが、成功しませんでした。モデルの動的バインディングでJQgridの形式オプションを適用する
Complte JSON形式は次のとおりです。
{\"name\":\"month\",\"editable\":true,\"width\":\"100\",\"formatter\":\"currency\",\"hidden\":false,\"align\":\"right\",\"formatoptions\":\"{prefix: $}\"}]"}
あなたはJSONデータを返すWCFサービスを使用して動的に列と列モデルを作成する際にJQgridにformatoptionsを適用する際に助けてください。
おかげ
返信ありがとうございました。しかし、 "formatoptions":{"prefix": "$"}はまだJQグリッドに通貨記号を設定していません。 –
@supriyakhamesra:あなたは大歓迎です!あなたは何か誤りがあったと確信しています。 '' formatoptions ":{" prefix ":" $ "}'の設定は動作しなければなりません。これは単純に標準的な使用方法である 'formatter:'通貨 ''です。あなたは問題を再現するデモを提供できますか?これまではコードの行を掲載しておらず、コードが何をしているのかを説明していました。彼自身のプログラムでエラーを見つけるのは難しいことがよくあります。 Chrome/IEの開発ツールの[ネットワーク]タブまたは[Fiddler](https://www.telerik.com/fiddler)を使用して、サーバーから返された正確なJSONデータを調べることをお勧めします。 – Oleg
デモがリンクにアップロードされていますhttps://jsfiddle.net/oyavoe00/デモはリンクhttps://jsfiddle.net/oyavoe00/にアップロードされています。プレフィックスとしてformatoptionsを含む列モデルのWebサービスから返されたサンプルjsonコードがデモで追加されています。間違いをどこでやっているのか教えてください。 –