仅适用于列中某些字段的前缀

时间:2013-06-20 07:20:59

标签: javascript jquery jqgrid

我有一个jqgrid,它有多个行和列。我已经为一个添加前缀$的列应用了格式化程序,如下所示:

{name:'Due_Amount', index:'Due_Amount',  width:50, align:"right", editable:false, formatter:'currency', formatoptions:{decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 0, prefix: "$ "}},

如果网格中有30行,我希望此前缀只有25行,其余5行不应该是前缀,因为它们不是货币字段。

对此有何想法?

感谢。

1 个答案:

答案 0 :(得分:1)

抱歉,但我能理解这些要求。放在一列混合信息中非常奇怪。如果列是“金额”,那么所有项目都应该是金额。关于“剩下的5行”的要求听起来很奇怪。如果用户更改排序顺序,则行可以更改其位置。不是这样。

以这种方式使用formatter: 'currency'是错误的。您可以使用custom formatters来实现自定义要求。