跳到主要内容

OrgTree 组织架构树

展示组织架构/层级关系的树形控件,支持展开/收起、选择等交互操作。

基本使用

区域销售经理-深圳 10778230
- | 001
M3 | All channel | -
下级 3
销售主管-深圳 10822171
- | 001-2
W2 | ABCD/TT | -
下级 5
经销商发展代表-深圳 10822167
莫严孔 | 28069662
W1 | ABCD/TT | -
经销商发展代表-深圳 10822169
季伟 | 28069758
W1 | ABCD/TT | -
经销商发展代表-深圳 10822163
韩若枫 | 28072134
W1 | ABCD/TT | -
经销商发展代表-深圳 10822154
郑演炜 | 28072147
W1 | ABCD/TT | -
经销商发展代表-深圳 10648538
庞康生 | 28062123
W1 | ABCD/TT | -
销售主管-深圳 10648544
- | 001-3
M2 | TT | -
👇 code

API

参数类型默认值是否必填说明
horizontalbooleanfalseNo是否横向
expandAllbooleanfalseNo是否展开所有节点。collapsible 为 true 才生效
currentNodeValuestring | number-No需要展开的节点id。若有值时,此节点的上层节点都为展开状态
classNamestring-NoclassName
styleCSSProperties-Nostyle
onClick(e: React.MouseEvent<HTMLElement, MouseEvent>, data: ITreeNode) => void-No节点点击事件
fieldNamesFieldNamesType{ label: 'label', value: 'value', children: 'children' }No字段映射 map
dataITreeNode-No节点数据
onExpand(e: React.MouseEvent<HTMLElement, MouseEvent>, data: ITreeNode) => void-No节点展开事件
collapsiblebooleanfalseNo是否可折叠
labelClassNamestring-No节点 class
highlightedValues(string | number)[]-No需要高亮的节点id
customNodeStyle(node: ITreeNode) => React.CSSProperties-No自定义节点容器样式 @param node @returns
renderContent(node: ITreeNode) => React.ReactNode-No自定义节点渲染 @param data @returns