zTree name显示设置,只显示满足过滤条件的节点
1.如何设置name显示多个字段,形如(部门编号_部门名称)
2.当name对应的字段值为空时不显示undefined,显示""
3.怎样在树内部做条件过滤,只显示满足条件的节点
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
1.如何设置name显示多个字段,形如(部门编号_部门名称)
2.当name对应的字段值为空时不显示undefined,显示""
3.怎样在树内部做条件过滤,只显示满足条件的节点
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
如果想让 前端做这些事,你就一定要想办法把全部节点数据都加载到前端,然后自己写算法实现过滤即可。 过滤后生成新的树就行了
1问题已经跟作者联系过了,目前不支持在name中显示多个字段的内容,如果实在要,在返回数据的时候将两个字段的数据拼起来返回,目前我们的项目是这么做的。已经跟作者反映过。
2问题 如果是异步的话,可以使用setting.async.dataFilter来对数据进行预处理,如果为undefined的话返回""即可。或者可以通过后台返回时进行判断,或者你可以修改ztree的代码,开源代码随时多可以修改,ztree内部提供getNodeName方法,返回的时候可以做下判断
3问题 为什么不在后台返回数据之前进行过滤呢?树是对返回数据进行展现才对啊。我知道的只能通过setting.async.autoParam和otherParam来提交相关的参数,原理还是在后台进行过滤。如果一定要的话,可以通过hideNode来控制不显示的节点。(可能回答不能让你满意,可以去http://my.oschina.net/dyhunter ztree作者提个问题)
谢谢你的回复。
说的很棒!!
1问题已经跟作者联系过了,目前不支持在name中显示多个字段的内容,如果实在要,在返回数据的时候将两个字段的数据拼起来返回,目前我们的项目是这么做的。已经跟作者反映过。
2问题 如果是异步的话,可以使用setting.async.dataFilter来对数据进行预处理,如果为undefined的话返回""即可。或者可以通过后台返回时进行判断,或者你可以修改ztree的代码,开源代码随时多可以修改,ztree内部提供getNodeName方法,返回的时候可以做下判断
3问题 为什么不在后台返回数据之前进行过滤呢?树是对返回数据进行展现才对啊。我知道的只能通过setting.async.autoParam和otherParam来提交相关的参数,原理还是在后台进行过滤。如果一定要的话,可以通过hideNode来控制不显示的节点。(可能回答不能让你满意,可以去http://my.oschina.net/dyhunter ztree作者提个问题)