-1

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

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

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

对此有任何想法吗?

谢谢。

4

1 回答 1

1

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

无论如何formatter: 'currency',这种数据的使用都是错误的。您可以使用自定义格式化程序来实现您的自定义要求。

于 2013-06-20T07:58:11.363 回答