ztree如何通过一个节点id来选择节点?

发布于 2021-11-18 18:53:21 字数 329 浏览 898 评论 7

看了官方的API,有个方法是treeObj.checkNode(nodes[i], true, true);勾选 或 取消勾选 单个节点。里面需要传入nodes,如果我只有几个node的ID,如何实现勾选中,求指教,谢谢。

@zTree @ztree

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

晚风撩人 2021-11-25 04:46:25

太谢谢了,搞了一下午,照着这个是对的

辞别 2021-11-25 04:45:38

你这个不行,用以下方法可以,我已经试过了

var ids = [your ids], i = 0, l = ids.length, node = null;

for( ; i < l; i ++ ) {

    tree.checkNode( tree.getNodeByParam( “id”,ids[i] ), true );

}

多彩岁月 2021-11-25 04:42:30

根据id 查找节点,不是一个一个找,还想怎么找?? 我不太明白呀。 或者说你这一批节点有某个共性的特征,直接利用那个特征属性查找也可以呀。 找一批节点也可以利用 getNodesByFilter 这个灵活的查找方法

緦唸λ蓇 2021-11-25 04:37:27

不懂,你这不都写出方法来了吗?不要那么呆啊。

var ids = [your ids], i = 0, l = ids.length, node = null;
for( ; i < l; i ++ ) {
    tree.checkNode( tree.getNodeByParam( ids[i] ), true );
}
永不分离 2021-11-25 04:20:21

getNodeByParam 方法可以根据 ID 或其他属性快速找到 node ,然后再使用 checkNode 方法

夜无邪 2021-11-25 03:40:11

收到,谢谢。

北笙凉宸 2021-11-24 05:27:06

getNodeByParam 方法可以根据 ID 或其他属性快速找到 node ,然后再使用 checkNode 方法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文