jQuery MiniUI

标题: treegrid列累加问题 [打印本页]

作者: brantli    时间: 2013-6-28 15:37:31     标题: treegrid列累加问题

就是我现在想让父类计算子类的某一列之和,比如一棵部门树,当然他有很多列,其中一列是项目经费,假设级别是这样的O(代表根节点)=[{A{A1,A2,A3}},{B},{C},{D}],我现在希望的是O那一行项目经费列能够计算出ABCD四个部门的总的项目经费,A那一行能够统计出其子部门+其本身的项目经费,不知道我说明白了没?不知道miniui是否具备这个功能,我看你们的一个列子是可以的treegrid.html,它里面的项目是累加了,但是我在前台是看不到是怎么累加的。

作者: felt    时间: 2013-6-28 15:56:59

http://www.miniui.com/demo/#src=datagrid/drawcell2.html
参考下这个dmeo看下。

作者: brantli    时间: 2013-6-28 17:20:47

felt 发表于 2013-6-28 15:56
http://www.miniui.com/demo/#src=datagrid/drawcell2.html
参考下这个dmeo看下。

不是这种哦,[attach]2249[/attach],我想说的是图片中的这种,你也不知道他的孩子节点有多少个,有多少层,如果手动通过js计算的话,当数据量大时将会非常的缓慢
作者: niko    时间: 2013-6-28 19:28:55

http://www.miniui.com/docs/api/index.html#ui=tree
树有 getChildNodes方法,可以获得子节点,从而累加计算。




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2