easyui datagrid footer与formatter问题超级解决方案

【问题现象】:

 easyui datagrid 使用showFooter属性时,并且在使用了formatter字段格式化的属性时发生一些很难用语言表达出来的错误。

   废话不多说,直解说解决方案吧!

【解决方案】:在后台传值到前台时把footer行记录和rows行记录分别加一个标示,前台既可以判断出是否footer了

   -->后台代码:

maps.put("isFooter",true);

    -->前台代码:

      /*
	*计算总计
	*/
	function totalFormatter(value,row,index){
		if(row.isFooter){   //判断出是否footer
			return;
		}
		try {
			return (row.weekTotal+row.dayTotal).toFixed(2);
		} catch (e) {
			return ;
		}
	}
扫描二维码关注公众号,回复: 285885 查看本文章

捐助分享者

          以前并不喜欢编程,但是现在已经是一个为程序而痴迷的IT迷,在此分享一些自己整理并优化后的东西,希望能给IT迷们有所帮助,有欣喜,也还有汗水,同时也希望大家能支持一下。 当然,有钱捧个钱场(支持支付宝和微信捐助,加入it资料中心扣扣群),没钱捧个人场,有了大家的支持,我们会更有动力,会做的更好的,谢谢各位。

猜你喜欢

转载自itdatacenter.iteye.com/blog/2375515