- 注册时间
- 2012-11-16
- 最后登录
- 2013-1-14
- 阅读权限
- 10
- 积分
- 89
- 精华
- 0
- 帖子
- 25
|
factory 发表于 2012-12-3 17:02
treegrid是从tree派生,你可以用tree的API来设置选中
treegrid.checkNodes(nodes)
roletree.on("nodeselect", function (e) {
pid = e.node.id;
treegrid.load("/RolePermission/GetRoleGrantPermission?roleID=" + pid);
$.ajax({
url: "/RolePermission/GetRoleGrantPermission?roleID=" + pid,
cache: false,
success: function (data) {
var ids = [];
$(data).each(function (i, item) {
if (item.RolePermissionID != null)
ids.push(item.PermissionID);
})
var id = ids.join(',');
treegrid.setValue(id);
}
})
});
这样子可以就是取了两次数据,我加载一次。好友你说这种我还要获取nodes,我的是通过item.RolePermissionID!=null checkbox就选中,<div type="indexcolumn" width="5%">
</div>这个进行处理不知道怎么实现 |
|