var jqGridModel = [
{ name: 'month', index: 'Month', width: 120, sorttype: "String", hidden: true }, //hidden column
{name: 'monthID', index: 'MonthID', width: 120, sorttype: "int", formatter: convertToMonthName },
{ name: 'amount', type: "Decimal", index: 'amount', width: 120, sorttype: "float", formatter: 'currency', formatoptions: { decimalSeparator: fmtr[0], thousandsSeparator: fmtr[1], decimalPlaces: 2, suffix: fmtr[3], prefix: fmtr[2]} },
];
fmtr
複数の通貨を処理するために私が定義したカスタムメソッドです。
上記のグリッドで、金額の値の横にある金額の列の中に画像を表示したいと思います。この画像をクリックすると、別のページに移動し、金額の詳細(分割)が表示されます。
私はすでに「通貨」フォーマッターを使用しているので、その列でカスタムフォーマッターを使用できるかどうかわかりません。それを達成するためのオプションは何ですか。
私はこのように接尾辞に画像を追加することを考えました:
// suffix: fmtr[3] + "<img src='../Content/img/show-detail-icon.png'/> onclick='showDetails'"
しかし、この場合、monthIDをonclick関数に渡す方法がわかりません。