jqGrid中對清單cell屬性格式化設定主要通過colModel中formatter、formatoptions來設定的
formatter | formatoptions |
integer | thousandsSeparator://千分位分隔符, 如”,” defaulValue://預設值 |
currency | decimalSeparator: //小數分隔符,如”.” thousandsSeparator: //千分位分隔符,如”,” decimalPlaces: //小數保留位數 defaulValue: prefix://字首,如加上”$” suffix://字尾 |
number | decimalSeparator: //小數分隔符,如”.” thousandsSeparator: //千分位分隔符,如”,” decimalPlaces: //小數保留位數 defaulValue: |
date | srcformat, //原來的格式 newformat //新格式 |
select | 沒有參數,使用方法如: editoptions:{value:”0:男;1:女”}} |
checkbox | disabled:true or false |
showlink | baseLinkUrl://在目前cell中加入link的url showAction://在baseLinkUrl後加入&action=actionName addParam://參數,如”&name=xx” target: idName:預設會在baseLinkUrl後加入,如”.action?id=1″。如果 設定idName=”XX”,那麼”.action?XX=1″。取值為目前rowid |
沒有參數 |
var colModel = [
{
name:"kingaku",
editable:true,
edittype:"text",
formatter:'number',
formatoptions:{thousandsSeparator:',', decimalPlaces:0,defaultValue:'0'},
align:"right",
width:150,
}
];