如何在加载后添加自定义控件呢?
ztree吧
全部回复
仅看楼主
level 1
wxflqy
楼主
setting.view.addDiyDom方法貌似只能在初始化的时候用,能不能在加载完后我点击某个按钮然后再加上去呢
2012年03月21日 02点03分
1
level 11
zTreeAPI
如果你希望点击后加上,那么请直接利用 onClick 回调,自行添加吧。
补充:别忘了 做善后清理操作。
2012年03月21日 08点03分
2
xkh5566
setting.view.addDiyDom方法只能在节点展开的情况下才能初始化自定义控件。如何实现多个同级几点中的每个控件在没有展开的情况下也初始化呢?
2012年07月20日 10点07分
zTreeAPI
@xkh5566
为了优化性能, zTree 在 v3 版本使用了延迟加载技术,也就是不需要显示的时候,并不会生成节点的 DOM 对象,因此你没有必要提前初始化。 补充:对于 zTree 来说 DOM 只是用于显示,核心应该围绕 zTreeNode 节点数据对象,因为及时 DOM 没有生成,节点的数据对象都是会被初始化的。
2012年07月23日 01点07分
xkh5566
@zTreeAPI
我发现,现在zTree在初始化的时候,自定义的控件为什么会没有绑定值呢?(比如说我在一个节点上自定义一个select,在我全选取值时,节点展开的情况下能取到值,反之就取出是undefined)。有没有什么参数设置或是修改API的某个方法能够实现初始化的时候disabled延迟加载技术呢?
2012年07月23日 02点07分
xkh5566
补充1:在initAddDiyDom(treeId,treeNode)方法中,A节点上自定义了一些控件,当A节点初始化的时候是展开的情况下,能够取到A节点中自定义控件的数据。但是反之就是undefined。(接下...)
2012年07月23日 02点07分
level 2
sunny5120love
大神,我遇到这样一个需求,目前不知道怎么修改,请赐教:
https://segmentfault.com/q/1010000015873371
2018年08月04日 04点08分
3
1