Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ITreeProps

Hierarchy

Index

Properties

Optional autoExpandOnSelect

autoExpandOnSelect: boolean

Optional checkable

checkable: boolean

Optional checkedKeys

checkedKeys: TreeRootIdArray

Optional commonStyle

commonStyle: CSSProperties

data

data: ITreeData[]

Optional dataType

dataType: "tree" | "plain"

Optional disabledCheckedKeys

disabledCheckedKeys: TreeRootIdArray

Optional expandAll

expandAll: boolean

Optional foldable

foldable: boolean

Optional isRoot

isRoot: (data: ITreeData) => boolean

Type declaration

Optional loadMore

loadMore: (data: ITreeData) => Promise<any>

Type declaration

Optional onCheck

onCheck: (selected: TreeRootIdArray, info: ITreeOncheckHelpInfo) => void

Type declaration

Optional onExpand

onExpand: (data: ITreeData, config: { isExpanded: boolean }) => void

Type declaration

    • (data: ITreeData, config: { isExpanded: boolean }): void
    • Parameters

      • data: ITreeData
      • config: { isExpanded: boolean }
        • isExpanded: boolean

      Returns void

Optional onSelect

onSelect: (data: ITreeData, target: HTMLSpanElement) => void

Type declaration

    • (data: ITreeData, target: HTMLSpanElement): void
    • Parameters

      Returns void

Optional operations

operations: ITreeOperation[]

Optional prefix

prefix: string

Optional render

render: (data: ITreeData, isExpanded?: boolean) => React.ReactNode

Type declaration

    • (data: ITreeData, isExpanded?: boolean): React.ReactNode
    • Parameters

      • data: ITreeData
      • Optional isExpanded: boolean

      Returns React.ReactNode

Optional renderKey

renderKey: Partial<ITreeRenderKey>

Optional size

size: "medium" | "small" | "large"

Generated using TypeDoc