跳至主要內容

抽象树基类(AbstractTreeWidget)

Mr.Hope小于 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): 节点数据加载状态处理。