ztree如何通过一个节点id来选择节点?
看了官方的API,有个方法是treeObj.checkNode(nodes[i], true, true);勾选 或 取消勾选 单个节点。里面需要传入nodes,如果我只有几个node的ID,如何实现勾选中,求指教,谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
看了官方的API,有个方法是treeObj.checkNode(nodes[i], true, true);勾选 或 取消勾选 单个节点。里面需要传入nodes,如果我只有几个node的ID,如何实现勾选中,求指教,谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
太谢谢了,搞了一下午,照着这个是对的
你这个不行,用以下方法可以,我已经试过了
var ids = [your ids], i = 0, l = ids.length, node = null;
for( ; i < l; i ++ ) {
tree.checkNode( tree.getNodeByParam( “id”,ids[i] ), true );
}
根据id 查找节点,不是一个一个找,还想怎么找?? 我不太明白呀。 或者说你这一批节点有某个共性的特征,直接利用那个特征属性查找也可以呀。 找一批节点也可以利用 getNodesByFilter 这个灵活的查找方法
不懂,你这不都写出方法来了吗?不要那么呆啊。
getNodeByParam 方法可以根据 ID 或其他属性快速找到 node ,然后再使用 checkNode 方法
收到,谢谢。
getNodeByParam 方法可以根据 ID 或其他属性快速找到 node ,然后再使用 checkNode 方法