@zTree 你好,想跟你请教个问题:我的全部数据都是来自后台的json数据,我看到一些帖子上要使节点可以展开需要添加一个open为true的属性,但是我后台的对象没这个属性,前端不知道在哪里可以在json数据加载之前设置这个属性。另外,希望主页上的demo提供包含源码的复制,谢谢
已解决了,dataFilter里面的数据已经是封装过了的,带了isParent这些参数
前台利用 setting.async.dataFilter 这个完全可以实现
<!-- var setting = { }; var zNodes =[ { name:"父节点1 - 展开", open:true, children: [ { name:"父节点11 - 折叠", children: [ { name:"叶子节点111"}, { name:"叶子节点112"}, { name:"叶子节点113"}, { name:"叶子节点114"} ]}, { name:"父节点12 - 折叠", children: [ { name:"叶子节点121"}, { name:"叶子节点122"}, { name:"叶子节点123"}, { name:"叶子节点124"} ]}, { name:"父节点13 - 没有子节点", isParent:true} ]}, { name:"父节点2 - 折叠", children: [ { name:"父节点21 - 展开", open:true, children: [ { name:"叶子节点211"}, { name:"叶子节点212"}, { name:"叶子节点213"}, { name:"叶子节点214"} ]}, { name:"父节点22 - 折叠", children: [ { name:"叶子节点221"}, { name:"叶子节点222"}, { name:"叶子节点223"}, { name:"叶子节点224"} ]}, { name:"父节点23 - 折叠", children: [ { name:"叶子节点231"}, { name:"叶子节点232"}, { name:"叶子节点233"}, { name:"叶子节点234"} ]} ]}, { name:"父节点3 - 没有子节点", isParent:true} ]; $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); }); //-->
我的对象里面没有这个属性啊,难道是要跟后台紧耦合?
异步加载的demo就使用了dataFilter,而且API中也有介绍。 另外如果你使用了简单数据模式,那么在dataFilter中需要自己根据数据逻辑判断isParent
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(7)
已解决了,dataFilter里面的数据已经是封装过了的,带了isParent这些参数
前台利用 setting.async.dataFilter 这个完全可以实现
前台利用 setting.async.dataFilter 这个完全可以实现
我的对象里面没有这个属性啊,难道是要跟后台紧耦合?
异步加载的demo就使用了dataFilter,而且API中也有介绍。 另外如果你使用了简单数据模式,那么在dataFilter中需要自己根据数据逻辑判断isParent