Javascript 仅列中某些字段的前缀

Javascript 仅列中某些字段的前缀,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我有一个jqgrid,它有多个行和列。我为添加前缀$的列应用了格式化程序,如下所示: {name:'Due_Amount', index:'Due_Amount', width:50, align:"right", editable:false, formatter:'currency', formatoptions:{decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 0, prefix: "$ "}}, 如果网格中有

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

{name:'Due_Amount', index:'Due_Amount',  width:50, align:"right", editable:false, formatter:'currency', formatoptions:{decimalSeparator:".", thousandsSeparator: ",", decimalPlaces: 0, prefix: "$ "}},
如果网格中有30行,我希望只有25行使用此前缀,其余5行不应使用前缀,因为它们不是货币字段

有什么想法吗


谢谢。

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


无论如何,
formatter:“currency”
的用法对于此类数据是错误的。您可以使用来实现您的自定义需求。

您的问题似乎不太清楚。。。!!!考虑下面的例子,这是接近我的要求,简---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------也许你可以把它扩展成一个实际的答案?@RobertHarvey:要写更多的细节,你需要知道更确切的要求。On可以轻松编写自定义格式化程序,根据行的
id
或行中单元格的位置以不同的方式格式化单元格,但不能根据行在网格中的位置执行此操作。要求从“网格中的30行”中制定“剩余5行”。我认为这不是真正的要求,正如我上面描述的,不能使用自定义格式化程序中的行位置。这很公平。我来结束这个问题。