Ztree的checkbox 如何在javascript中设置回显

下雪天 2012-08-09 03:09:08
  var zTree;
var setting = {
async: true, // 需要异步加载zTree
asyncUrl: "../test/roleMenuAction.action", // 异步加载时访问的页面
asyncParam: ["id"], // 异步加载时要传递的参数
isSimpleData: true, // 简单数据模型,必须提供下面的两项
treeNodeKey: "id", // 节点的id
treeNodeParentKey: "pId", // 父节点的id
checkable: true,
showIcon : true,
showLine: true, // zTree显示连接线
expandSpeed: "", // 设置 zTree 节点展开、折叠时的动画速度,默认为"fast",""表示无动画
callback: { // 回调函数
click: zTreeOnClick, // 单击鼠标时
asyncSuccess:zTreeOnAsyncSuccess
//beforeAsync: zTreeBeforeAsync
//rightClick: zTreeOnRightClick, // 鼠标右击 zTree
//beforeRemove: zTreeOnBeforeRemove
//remove: zTreeOnRemove
}
};

$(document).ready(function(){
zTree = $("#treeDemo").zTree(setting, null);


});

function zTreeOnAsyncSuccess(event, treeId, treeNode, msg) {

zTree.expandAll(false);

var lists=<%=lists%>;
for(var i=0;i<lists.length;i++){
var id=lists[i];
var node = zTree.getNodeByParam("id",id);

node.checked=true;//为什么设置了checked=true,可是等树显示的时候节点仍然没有选中
alert(node.checked);


}

}


显示一个节点都没有被勾选
...全文
497 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
子墨爸爸 2014-10-27
  • 打赏
  • 举报
回复
同求答案!!!!
下雪天 2012-08-10
  • 打赏
  • 举报
回复
版本是2.6的 没有setNode,selectNode只是选中节点并不是勾选

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧