计算总金额显示在grid的bbar里

刚接触extjs时,想做到如图的效果,可真是把我给难坏了,如图:


计算总金额显示在grid的bbar里


后来,听说可以重写bbar,就开始着手做,累破脑子想出用totalProperty(用来传总条数的属性)来传后台计算的值,发现,这个totalProperty无论你在后台传什么牛double,到它这里一过滤全是整数(我曾蒙生去ext的相关文件里改这个传值的控制,可惜,才疏学浅没能成功,有成功的前辈看到一定要指点一二啊,谢过哈),这显然不合理,因为是money的话,至少应该是 “123.45”这个样子的。

到今日,我不想再这样愚弄自己,也不想成为笑柄,而且发现store本身人就有sum方法,我那样费了半天牛劲,store不费吹灰之力就可以搞定,感叹自己的无知,在技术的路上还差得太远。

真可谓:“浅显的知识‘造就’了我愚昧的头脑。”

闲话少说了,我要记录下自己的愚昧,路过的高手,有好的建议,请您一定驻足,写下你高贵的建议,小女子在这里先谢谢啦。

首先,我重写了Ext.PagingToobbar,代码如下:


计算总金额显示在grid的bbar里

计算总金额显示在grid的bbar里


然后,将grid的bbar这样写,代码如下,注意那id,后面是要拿它用的:


计算总金额显示在grid的bbar里

符值语句:

计算总金额显示在grid的bbar里


一上午搞这个,现在可以去扫扫地啦,哈哈    

你可能感兴趣的:(ext)