- 注册时间
- 2012-7-14
- 最后登录
- 2024-6-25
- 阅读权限
- 10
- 积分
- 1571
- 精华
- 0
- 帖子
- 190
 
|
本帖最后由 gry 于 2013-6-20 16:28 编辑
<ul id="tree1" class="mini-tree" style="width: 200px; padding: 5px;"
textfield="powertext" idfield="powerid" parentfield="parentid" resultastree="false"
showcheckbox="true" checkRecursive="false" autoCheckParent="true">
</ul>
我的设置有错吗?
function SetData(data) {
tree.load("AspxDate.aspx?method=sysGroupPowerGet&RoleID=" + data.RoleID);
var hidden = mini.get("RoleID");
hidden.setValue(data.RoleID);
//生成树之后, cascadeChild方法遍历树的节点, 然后根据你的标识来设置是否该节点选中
tree.cascadeChild(tree.getRootNode(), function(node) {
if (node.LX =="1") {
tree.checkNode(node);
}
else {
//mini.alert(node.LX);
}
});
//getRootNode是获取到根节点.
//LX为标识属性, 如果为1, 就选中
expandAll();
}
这样加载了数据,我只要父节点选中了,node.LX=1或!=1 子节点全部选中了,我记得以前好像解决过一次,但是更新了miniui后,好像就又出现问题了。
|
|