- 注册时间
- 2013-6-27
- 最后登录
- 2014-5-29
- 阅读权限
- 10
- 积分
- 236
- 精华
- 0
- 帖子
- 72
|
factory 发表于 2014-2-24 10:20
var pnode = tree.getParentNode(node) 当前节点的获取到 父节点
tree.eachChild(pnode,function(node){
...
现在出现了一个这样的问题,我用oncellendedit="segmentValueVhanged" 监听表格,但是有时候编辑子节点以后,无法统计,只有当第二次点击当前父节点下的子节点,才会统计。 就是第一次编辑后,统计失效了。
function segmentValueVhanged(e){
var node = grid.getSelectedNode();
// alert(node.typeName);
var pnode = grid.getParentNode(node); //当前节点的获取到 父节点
var ppnode = grid.getParentNode(pnode);
var num = 0;
var num2 = 0;
//遍历该父节点下面的子节点,并且计算统计
grid.eachChild(pnode,function(node){
// node...
var value = node.ahax0078;
num = num+value;
grid.updateRow(pnode,{ahax0078:num}); //把num统计值更新到父节点上的field字段
})
grid.eachChild(ppnode,function(pnode){
// node...
var value = pnode.ahax0078;
num2 = num2+value;
grid.updateRow(ppnode,{ahax0078:num2});//把num2统计值更新到父节点上的field字段
})
} |
|