jQuery MiniUI

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

求助,关于mini-treegrid的多选取值问题 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2014-5-26 14:00:09 |只看该作者 |倒序浏览
你好,我想在mini-treegrid中进行多选取值时碰到了问题,麻烦看看如何解决,谢谢
我的mini-treegrid中已经设置了checkRecursive="false",并且我在jsp中通过下面循环拿到了mini-treegrid中名为names、plid等列的数据,以下写法数据虽然能获取到,只不过出现的问题是mini-treegrid貌似是默认将我选中的数据的父节点数据也一并带了过去,如何实现只获取我勾选中的数据?
function getData(){
                  var nodes = tree.getCheckedNodes(true);  
                  var names="";
                  var plid="";
                  var pname="";
                for (var i = 0, l = nodes.length; i < l; i++) {
                var node = nodes[i];
                names += node.cname;
                plid +=node.pricipallid;
                pname +=node.principalname;
                if (i != l - 1){
                        names += ",";
                        plid  += ",";
                        pname += ",";
                }
            }
          var lids = tree.getValue(false);
          var data={lids:lids,names:names,plid:plid,pname:pname};
          return data;
          }



Rank: 8Rank: 8

沙发
发表于 2014-5-26 14:15:09 |只看该作者
var nodes = tree.getCheckedNodes(true);   你不是取了父节点吗?
你不要父节点参数应该是false的

Rank: 1

板凳
发表于 2014-5-26 14:26:39 |只看该作者
本帖最后由 sunnywang22 于 2014-5-26 14:29 编辑
felt 发表于 2014-5-26 14:15
var nodes = tree.getCheckedNodes(true);   你不是取了父节点吗?
你不要父节点参数应该是false的 ...

var nodes = tree.getCheckedNodes(false); false的我也试过了,但是当我设置了false的时候,也会出问题如图片1为例,当getCheckedNodes为falsede的时候,如果我选中一级、二级父节点,数据循环出来将是为空的,就是应为设置了getCheckedNodes为falsede,这个设置只能让我勾选中子节点,数据就正常。
版主,我现在是想实现的要求是,需要能多选,子节点与父节点不能关联,并且不管是选中父节点,还是子节点。
例如,我选了二级父节点和子节点,我获取到的数据就只需要是二级父节点和子节点数据
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2014-5-26 14:56:15 |只看该作者
sunnywang22 发表于 2014-5-26 14:26
var nodes = tree.getCheckedNodes(false); false的我也试过了,但是当我设置了false的时候,也会出问题如 ...

var nodes = tree.getCheckedNodes()
不加参数就可以了

Rank: 1

5#
发表于 2014-5-26 15:17:54 |只看该作者
felt 发表于 2014-5-26 14:56
var nodes = tree.getCheckedNodes()
不加参数就可以了

十分感谢,已经可以了,提一个小小建议,希望贵公司能将相关API更完善...这样我们大家都能提高效率~

Archiver|普加软件

GMT+8, 2025-1-17 04:08 , Processed in 1.036164 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部