今天看了看zTree,功能很强大。但是遇到这这样的问题:
1.数据ajax从后台读取,插件如何知道一个节点是父节点
2.假设一开始有一个根节点,zTree怎样实现鼠标单击这个节点,就调用后台action,从数据库中将这个节点的子节点读出来,并显示到它的下方
求大侠帮忙呀
很不客气的说一句····这些很明显不是使用上的问题·····
很明显,你是没有使用就提问了·····
你所说的问题在文档说明和DEMO上都有····请仔细认真的看····
######首先没看懂,其次api写的挺绕的。不过现在解决了######LS 的兄弟是真不客气呀,哈哈!不过说的在理,我们写程序还是要活学活用,不要太死板
给你几个提醒:
1、插件如何得知是否父节点,你可以看Demo 中 初始化的数据是什么样的,怎么能区分? 同时看看 API 中和 parent 相关的属性
2、Demo 中都是尽量介绍单一功能,你需要将多个功能组合起来使用,例如 异步加载中如何用 zTree 的 js 方法执行异步加载呢?如何捕获 节点的单击事件呢? 这个 Demo 都有的
######问题已经解决,原来插件会自动调用异步设置中的action,通过结合autoparam属性设置参数,这样就OK了######<script type="text/javascript"> var var zTreeObj, setting = {view:{selectedMulti:true},check:{enable:true},data:{simpleData:{enable:true,idKey:'id',pIdKey:'pId',rootPId:-1,}}}, zTreeNodes = [{name:'test',id:0,pId:'-1',open:'true',url:'',target:''}]; $(document).ready(function(){ zTreeObj = $.fn.zTree.init($("#tree"),setting, zTreeNodes);}); </script>@zTree 本人在使用ztree时也出现了点小问题。问题如下:tree的配置信息setting和节点数据zTreeNodes都是从服务器获取,本来没什么问题,但是在ie兼容模式和360中不显示tree。但是从页面里把从服务器生成的数据拷贝出来在ie兼容模式和360中运行都是可以的。求解######检查一下生成的数据是否结尾多了逗号?######回复 @flamehazi : url我是指向的一个action,只不过没写出来,呵呵,求解,不知道什么原因######我想应该是async设置的问题吧,插件初始化的时候,会从这个设置中的url获取到节点数据,url可以是一个action,也可以是写好的数据文件(如:json)######
楼主啊,虽然是五年前的问题 但是我还是想问一下 我也有一样的需求 现在碰到和你一样的问题 能加个好友帮我下吗~QQ:158759898微信:wch158759898
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。