ztree同个页面只能放一个树状目录?
ztree吧
全部回复
仅看楼主
level 4
如题,我有一个页面,需要放两个树状目录,因为用asp.net自带的树状目录会产生大量的viewstate,所以现在想改用jquery插件。这两天找到ztree,今晚改得时候发现,在同个页面只要放两个zNodes(名字不同的)的时候,整个页面的JQ效果都会失效,包括ztree以外的JQ插件。求解
2012年04月12日 15点04分 1
level 6
把第二个zNodes改下名字不就成了
2012年04月13日 02点04分 2
level 6
demo里有多棵树的交互可以看下?
2012年04月13日 02点04分 3
level 4
demo里的看过了。可能是代码有问题,今晚再看看。
可能导致错误的原因我想有两个,第一就是我第二个zNodes节点数据还没构建完,本来是想在页面源代码看看输出来的数据正不正确,但是一放进去整个页面的JQ效果都没有了;第二个可能就是我页面里只有第一个树的ul标签;但是我想这个关系应该不是很大吧。
2012年04月13日 07点04分 4
level 6
demo里有的多树两个ul的id是不一样的
2012年04月13日 08点04分 5
level 11
实现多棵树的最关键是容器的id 问题,千万不要相同。 对于 v3.x 版本来说,数据一样都无所谓,因为 进入到zTree后会被 clone 复制一份的
2012年04月13日 13点04分 6
level 4
再问个问题,我现在在做一个树状目录的管理界面,原来用asp.net自带的treeview控件做的时候是点击节点后,从数据库找出相应节点的数据,并赋值给右边的textbox等等这些服务器控件,那是是用treeview的节点改变的那个事件写的,现在改用ztree做了,但是不知道怎么达到这种效果。我上网找资料,大部分都是说用ajax作的,但是ajax根本没办法为在后台为服务器控件赋值。
2012年04月15日 15点04分 7
level 6
可以看看api里的callback
2012年04月15日 16点04分 8
level 11
没错儿,请参考 callback 里面的各个回调,你能用到的事件回调基本上都提供了,并且都会把相应的 节点数据 传给你,便于操作! 如果你需要捕获 点击节点 的事件,那么可以参考 setting.callback.beforeClick 和 onClick 两个回调函数
2012年04月16日 14点04分 9
level 4
[Love]如果需要为节点增加某个属性呢?我现在需要在每个节点里添加一个rel="XX"这个属性,今天看了里面几个js文件,但是不知道怎么添加进去。[揉脸]
2012年04月25日 08点04分 10
level 11
请问 var a = {"a":1, "b":2}; 需要给 a 添加一个 c=3 这个属性怎么加???
最基本的 json 对象操作就可以了
2012年04月25日 14点04分 11
level 4
谢谢,但是很奇怪,我加上rel="XX"后没有效果的,我加上target属性后是有效果的,我还以为是需要改插件的代码呢。
2012年04月26日 06点04分 12
level 11
哦,你的rel 是target 指定的跳转frame 吗? 如果是这样,那就是要用 target 的
2012年04月26日 08点04分 13
level 4
怎么说呢,rel是指定的是类似现在浏览器的多标签模式,每个节点设置不同的rel,这样每点击一个节点就新建一个标签,并在这个标签里打开相应的页面,如果rel的值相同的话,那么会在相同的标签打开新页面
2012年04月26日 11点04分 14
level 11
哦,那实际上一个新的标签就是一个新的 window的, target 就是指定这些的
2012年04月27日 07点04分 15
level 4
明白,但是在我用的这个框架里并不只是新建一个window而已,因为还得将新建的这个window限定在框架里面,所以只能分开两个属性,target指定新建一个window,rel指定新建的window放在框架内,而不是直接在浏览器打开一个新页面。
这几天在做报表样式时出现类似的问题,就是数据库读取数据后直接在后台将<table>拼接出来,结果我发现css里面设定的样式居然对这些动态报表没有任何作用。所以我就在想,可能rel这个属性没产生作用也可能是这个原因。
不管怎样。谢谢你提供的这个不错的插件。
2012年04月29日 07点04分 16
level 11
不用客气,使用中有问题还请继续沟通
2012年05月02日 02点05分 17
1