51dev.com IT技术开发者社区

51dev.com 技术开发者社区

金额的表示方法

代码星球阅读(23)2020-11-22 收藏0次评论

 { label: '费用合计', name: 'TotalAmount', align: 'center', formatter: "currency", formatoptions: { thousandsSeparator: ",", decimalSeparator: ".", prefix: "¥" } },
 { label: '服务费合计', name: 'TotalServiceFee', align: 'center' ,formatter: "currency", formatoptions: {  prefix: "¥" } },

{ label: '服务费合计', name: 'TotalServiceFee', align: 'center', formatter: "currency", formatoptions: { prefix: "¥",decimalPlaces: 2} },

formatter主要是设置格式化类型(integer、email等以及函数来支持自定义类型),formatoptions用来设置对应formatter的参数,jqGrid中预定义了常见的格式及其options: integer thousandsSeparator: //千分位分隔符,  defaulValue number decimalSeparator, //小数分隔符,如"." thousandsSeparator, //千分位分隔符,如"," decimalPlaces, //小数保留位数 defaulValue currency decimalSeparator, //小数分隔符,如"." thousandsSeparator, //千分位分隔符,如"," decimalPlaces, //小数保留位数 defaulValue, prefix //前缀,如加上"$" suffix//后缀 date srcformat, //source的本来格式 newformat //新格式 email 没有参数,会在该cell是email加上: mailto:name@domain.com showlink baseLinkUrl, //在当前cell中加入link的url,如"jq/query.action" showAction, //在baseLinkUrl后加入&action=actionName addParam, //在baseLinkUrl后加入额外的参数,如"&name=aaaa" target, idName     //默认会在baseLinkUrl后加入,如".action?id=1"。改如果设置idName="name",那么".action?name=1"。其中取值为当前rowid checkbox disabled     //true/false 默认为true此时的checkbox不能编辑,如当前cell的值是1、0会将1选中 select 设置下拉框,没有参数,需要和colModel里的editoptions配合使用

 

以上就是金额的表示方法的全部内容。