- 注册时间
- 2014-1-15
- 最后登录
- 2014-6-7
- 阅读权限
- 10
- 积分
- 41
- 精华
- 0
- 帖子
- 5
|
你好,我想在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;
}
|
|