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'"
但在这种情况下,我不知道如何将月份 ID 传递给 onclick 函数。