level 1
授权的问题,能不从数据库中搜索出的数据直接显示在树中已经被选中状态,就是某些节点已被授权给某个管理角色用?这样的怎么实现,急
2011年10月25日 09点10分
1
level 11
请在初始化后 利用 selectNode 方法进行选中,如果是勾选checkbox 那么请使用 checkNode方法
2011年10月25日 09点10分
2
level 1
我数据库中没有这个checked字段;
我的形式是这样的
有两个表,一个是总的 信息树,第二个是保存授权给各个管理员的节点信息树;
能不能我首选加载所有的信息就是读取第一个表,然后根据第二个表中读取的信息来在界面上进行勾选对应项?
2011年10月25日 10点10分
3
level 1
意思就是var zTreeObj = zTree(setting, zTreeNodes);
zTreeObj.selectNode(treeNode1);中的treeNode1传的是多条节点合并的json串,这样能同时让多个节点选中吗
2011年10月25日 10点10分
4
level 11
v3.0 可以同时选中多个节点,使用方法请参考 selectNode 的说明
2011年10月26日 01点10分
5
level 11
改变还是很多的哟。
请参考:ztreeapi.iteye.com/blog/1169127 和 ztreeapi.iteye.com/blog/1169368
2011年10月27日 01点10分
7
level 1
为何我试过不行呢?
1、先把整个数从数据库中读取出来,生成树,这个没问题。
2、拿一条记录来测试,如下:
var zSelecteds = [
{id:10, pId:0,name:"系统管理"}
];
$(function() {
$.fn.zTree.init($("#treeDemo"), setting);
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
treeObj.checkNode(zSelecteds,true,true);
});
3、为何“系统管理”并没有默认勾选呢?????????郁闷,请帮忙看看
照文档说:
checkNode(treeNode JSON) 表示 需要勾选 或 取消勾选 的节点数据
2012年02月25日 09点02分
8
level 11
呵呵,看文档不仔细!文档中红色的字体是很重要的哟!
在 selectNode、treeNode 关于 zTreeNode 有以下说明:
请务必保证此节点数据对象 是 zTree 内部的数据对象
你应该利用 id 值从 zTree 内获取该节点的数据,再使用 checkNode 方法;
查找单个节点数据请看 getNodeByParam 方法
2012年02月25日 12点02分
9