现在的位置: 首页 > 综合 > 正文

jQuery EasyUI — 格式化显示datagrid的numberbox编辑类型

2017年12月02日 ⁄ 综合 ⁄ 共 479字 ⁄ 字号 评论关闭

1.datagrid中的列定义:

{field:'fieldName',title:'标题',width:100,align:'center',sortable:true,resizable:true,editor:{
	type:'numberbox',
	options:{
		precision:6
	}
}, formatter:function(value,row,index){
	return formatNumber(value,6);
}}

2.formatNumber方法定义:

/**
 * 格式化数字,小数点后是0不表示
 * @param value
 * @param fixed 小数位数
 */
function formatNumber(value, fixed) {
	var number = Number(value);
	if (isNaN(number)) {
		return '';
	} else {
		if (fixed == 2) {
			return number.toFixed(2) * 100 / 100;
		} else if (fixed == 6) {
			return number.toFixed(6) * 1000000 / 1000000;
		}
	}
}

抱歉!评论已关闭.