zTree 异步加载+自定义图片.
刚接触zTree,不太明白,在异步加载的时候,treeNode并没有初始化,如何在每个节点上定义icon图片属性啊?不胜感激...
刚接触zTree,不太明白,在异步加载的时候,treeNode并没有初始化,如何在每个节点上 定义 icon图片属性啊?
不胜感激 展开
不胜感激 展开
1个回答
展开全部
zTree 默认的异步加载,就是利用 ajax 从 server 端获取 zTree 的节点数据,数据格式与静态方式的 json 数组完全一样。 所以是否使用异步加载,对于定义 icon 来说方法完全一样。 即针对 节点数据添加 icon / iconOpen / iconClose 或 iconSkin 属性即可。
备注:
1、如果后台不方便添加属性,可以利用 dataFilter 这个异步加载的预处理回调进行前端处理,在节点数据提交给 zTree 之前可以进行预先处理。
2、本人更推荐 iconSkin 方式,因为采用 css 的方法可以避免图片相对路径等问题,而且还能简化数据内容,便于修改。
备注:
1、如果后台不方便添加属性,可以利用 dataFilter 这个异步加载的预处理回调进行前端处理,在节点数据提交给 zTree 之前可以进行预先处理。
2、本人更推荐 iconSkin 方式,因为采用 css 的方法可以避免图片相对路径等问题,而且还能简化数据内容,便于修改。
启帆信息
2024-11-19 广告
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!...
点击进入详情页
本回答由启帆信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询