zTree异步加载父节点选中子节点不会自动选中

发布于 2021-12-05 05:20:51 字数 174 浏览 881 评论 13

zTree2.2版本,采用异步加载的方式,父节点的复选框选中(子节点未展开还未进行加载),这时候直接提交,只是获取到了父节点本身的id,它的子节点未选中所以后台获取不到;

请问有什么好的解决方法吗?修改配置或者是js函数,例如是否可以选中父节点的时候会自动进行后台异步加载所有子节点并全部选中?

谢谢!

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

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

发布评论

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

评论(13

葬花如无物 2021-12-05 11:41:33

引用来自“linapex”的评论

呵呵 我自己解决了,实现的方式是:加载后,再次执行一个js方法 实现 然后 在调用 ZTree.refersh();即可。

如各位大虾们有更好的方式 记得@我哦 谢谢!

秉烛思 2021-12-05 11:41:32

呵呵 我自己解决了,实现的方式是:加载后,再次执行一个js方法 实现 然后 在调用 ZTree.refersh();即可。

如各位大虾们有更好的方式 记得@我哦 谢谢!

狠疯拽 2021-12-05 11:41:31

怎么解决,我也碰到!

终止放荡 2021-12-05 11:41:26

咋样解决的,我也碰到了

秋意浓 2021-12-05 11:41:24

呵呵 我自己解决了,实现的方式是:加载后,再次执行一个js方法 实现 然后 在调用 ZTree.refersh();即可。

如各位大虾们有更好的方式 记得@我哦 谢谢!

左岸枫 2021-12-05 11:37:29

加载时子项被选中 父级为什么没有被选中或者半选中状态呢?

凡尘雨 2021-12-05 11:36:06

选中父节点复选框的时候,向服务器发送请求加载子节点并展开,再选中子节点的复选框,可能有很多层子节点,用递归作同样的事情。

不再见 2021-12-05 11:36:04

@ui( 我要的效果就是异步加载,在不展开父节点的情况下子节点也选中

少女净妖师 2021-12-05 11:31:22

回复
你这种情况,同样的道理. 你要解决的是顺序问题. 也就是保证先加载,然后全选.

怎言笑 2021-12-05 11:30:41

@ui( 我想不展开就加载,现在我是只穿父id,到后台后用sql递归查询出所有子的;

各自安好 2021-12-05 10:19:11

@sunnus 唉.你都不明白我的意思.我没叫你展开啊.

少女净妖师 2021-12-05 09:36:46

哇,评论的评论都翻页了。

屌丝范 2021-12-05 07:42:32

首先,你先把jquery的异步设置关了.

接着重写父节点的选中事件,

最后,想干嘛就干嘛呗.

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