zTree name显示设置,只显示满足过滤条件的节点

发布于 2021-11-20 04:26:19 字数 118 浏览 825 评论 5

1.如何设置name显示多个字段,形如(部门编号_部门名称)

2.当name对应的字段值为空时不显示undefined,显示""

3.怎样在树内部做条件过滤,只显示满足条件的节点

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

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

发布评论

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

评论(5

多彩岁月 2021-11-25 06:00:21

如果想让 前端做这些事,你就一定要想办法把全部节点数据都加载到前端,然后自己写算法实现过滤即可。 过滤后生成新的树就行了

带上头具痛哭 2021-11-25 03:01:00

1问题已经跟作者联系过了,目前不支持在name中显示多个字段的内容,如果实在要,在返回数据的时候将两个字段的数据拼起来返回,目前我们的项目是这么做的。已经跟作者反映过。

2问题 如果是异步的话,可以使用setting.async.dataFilter来对数据进行预处理,如果为undefined的话返回""即可。或者可以通过后台返回时进行判断,或者你可以修改ztree的代码,开源代码随时多可以修改,ztree内部提供getNodeName方法,返回的时候可以做下判断

3问题 为什么不在后台返回数据之前进行过滤呢?树是对返回数据进行展现才对啊。我知道的只能通过setting.async.autoParam和otherParam来提交相关的参数,原理还是在后台进行过滤。如果一定要的话,可以通过hideNode来控制不显示的节点。(可能回答不能让你满意,可以去http://my.oschina.net/dyhunter ztree作者提个问题)

夜司空 2021-11-24 17:39:37

谢谢你的回复。

筱果果 2021-11-22 13:45:12

说的很棒!!

悸初 2021-11-21 18:30:58

1问题已经跟作者联系过了,目前不支持在name中显示多个字段的内容,如果实在要,在返回数据的时候将两个字段的数据拼起来返回,目前我们的项目是这么做的。已经跟作者反映过。

2问题 如果是异步的话,可以使用setting.async.dataFilter来对数据进行预处理,如果为undefined的话返回""即可。或者可以通过后台返回时进行判断,或者你可以修改ztree的代码,开源代码随时多可以修改,ztree内部提供getNodeName方法,返回的时候可以做下判断

3问题 为什么不在后台返回数据之前进行过滤呢?树是对返回数据进行展现才对啊。我知道的只能通过setting.async.autoParam和otherParam来提交相关的参数,原理还是在后台进行过滤。如果一定要的话,可以通过hideNode来控制不显示的节点。(可能回答不能让你满意,可以去http://my.oschina.net/dyhunter ztree作者提个问题)

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