抽象树基类(AbstractTreeWidget)
小于 1 分钟
抽象树基类(AbstractTreeWidget)
属性
- defaultPagination: 分页配置,默认为
{ current: 1, pageSize: 50 }
。 - enableSearch: 是否启用搜索功能,根据
enableSearch
属性判断,返回布尔值。
响应式属性
- treeDefinition: 树节点定义,转换自
props.template
。 - allInvisible: 所有节点是否不可见,始终返回
false
。 - invisible: 节点是否不可见,若无
treeDefinition
定义则返回true
,否则返回super.invisible
的结果。 - enableSearch: 是否启用搜索,根据
enableSearch
属性解析,返回布尔值。
方法
- initialize(props): 初始化方法,设置组件并转换树节点定义。
- loadData(node: OioTreeNode): 加载指定节点的子节点数据。
- loadMoreData(node: OioTreeNode): 加载指定节点的更多子节点数据。
- onSelected(node: OioTreeNode, selected: boolean): 节点选中状态变更时的处理。
- onSearch(keywords: string): 搜索功能的实现,未提供默认实现,输出警告信息。
- fetchData(node: OioTreeNode, disableSelfReferences?: boolean): 获取指定节点的子节点数据。
- fillChildren(node: OioTreeNode, results: ResponseBody[]): 填充子节点数据。
- loadNode(node: OioTreeNode, fn: (...args) => R, ...args): 节点数据加载状态处理。