layuiExtend
layuiExtend copied to clipboard
如何展开/合并eleTree某节点下的所有子节点
不是展开/合并所有节点,是展开/合并当前选中某节点下的所有子节点,有这个功能吗?
@hfld 目前只有设置展开某几个节点,其父节点也会自动展开,没有展开某个子节点的所有节点
@hfld 目前只有设置展开某几个节点,其父节点也会自动展开,没有展开某个子节点的所有节点
哦,谢谢回复! 请问能否增加对当前选中节点的展开/合并的方法?因为有时展开所有节点太长了,只展开选中节点进行操作方便多了。
@hfld 你可以试下这个参数defaultExpandedKeys,默认展开的节点的 key 的数组,是否符合需求
@hfld 你可以试下这个参数defaultExpandedKeys,默认展开的节点的 key 的数组,是否符合需求
用这个参数,确实可以展开指定的节点,但不能自动展开其下面的子节点,而且没有合并的方法。要是提供expand(this),unExpand(this)的方法就好了。类似展开全部expandAll,合并全部unExpandAll
@hfld 目前确实还没有展开合并某个节点的方法,因为用的不多,所以一直没考虑
@hfld 目前确实还没有展开合并某个节点的方法,因为用的不多,所以一直没考虑
我用得挺多的,能否考虑增加呢:)因为我以前的easyUI的tree就提供这个功能。我一般把“展开/合并”放在右键菜单中,这样操作某节点时,只展开某节点就行了,不要展开所有节点,操作完一个根节点后再合并,然后再展另一个根节点。。。
@hfld 谢谢你的建议,之后可以考虑增加
@hfld 谢谢你的建议,之后可以考虑增加
谢谢您!期待!
@hfld 功能已经添加,可以使用自定义右键菜单功能,然后调用toggleExpandNode(key)方法,切换当前节点的展开合并状态
@hfld 功能已经添加,可以使用自定义右键菜单功能,然后调用toggleExpandNode(key)方法,切换当前节点的展开合并状态
已测试,非常完美!棒极了!已把功能加到项目中,感谢大佬!
@hfld 不敢当,不敢当。。。