jQuery MiniUI

 找回密码
 立即注册
查看: 2855|回复: 1
打印 上一主题 下一主题

关于treegrid批量修改值 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2017-9-1 16:18:37 |只看该作者 |倒序浏览
treegrid开启checkbox,用户选中某几个节点,并在表外的某个input中输入希望修改的值
获取input的值,用getCheckedNodes(false)获取节点
然后遍历改值

  1. var wflxValue = mini.get("addRelaWflx").getValue();
  2.                 var tree = mini.get("treegrid1");
  3.                 var checkedNodes = tree.getCheckedNodes(false);
  4.                
  5.                 for (var i = 0; i < checkedNodes.length; i++) {
  6.                     checkedNodes[i].wflx = wflxValue;
  7.                    
  8.             }
复制代码
之后怎么回显到treegrid中呢,
并且希望只有用户打勾的checkbox对应的行的值会修改

Rank: 8Rank: 8

沙发
发表于 2017-9-1 17:03:12 |只看该作者
  1. var wflxValue = mini.get("addRelaWflx").getValue();
  2.                 var tree = mini.get("treegrid1");
  3.                 var checkedNodes = tree.getCheckedNodes(false);
  4.                
  5.                 for (var i = 0; i < checkedNodes.length; i++) {
  6.                     tree.updateRow(checkedNodes[i],{wflx: wflxValue});
  7.                     
  8.             }
复制代码

Archiver|普加软件

GMT+8, 2024-11-17 01:02 , Processed in 1.061255 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部