我的 jqgrid 中的一个单元格是货币格式的 格式选项:{decimalSeparator:“。”,千位分隔符:“,”,decimalPlaces:2,前缀:“$”,defaultValue:''}
当我有值(value)时就会出现这种情况 但如果我没有该特定字段的值,网格默认采用 $0.00 我想将其保留为空白,而不是填充默认值,即 $0.00
我怎样才能做到这一点? 查找了一些问题后,我使用了自定义格式化程序
if (cellValue != 0.00)
{
return $.fmatter.util.NumberFormat(closingAmount, $.jgrid.formatter.currency);
}
else
{
return "";
}
在这种情况下如何添加 $ 作为前缀?当然,在这个字段上排序是行不通的。 期待有人的快速帮助和修复 提前致谢!!
最佳答案
您可以在自定义格式化程序中使用 $.fn.fmatter.call(this, "currency", cellValue, options)
而不是使用 $.fmatter.util.NumberFormat
.
关于javascript - 如果没有返回值,则将货币格式的 JQgrid 单元格保留为空白,没有默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25694109/