1.0.6 • Published 5 years ago

rc-org-chart v1.0.6

Weekly downloads
29
License
-
Repository
github
Last release
5 years ago

✨ 特性

  • 使用简单,可扩展性强。
  • 可拖动调整位置。
  • 可自定义位置变动规则。
  • 可自定义节点视图。

📦 安装

npm install rc-org-chart --save
yarn add rc-org-chart

🔨 示例

import OrgChart from 'rc-org-chart';

ReactDOM.render(<OrgChart />, mountNode);

引入样式:

import 'rc-org-chart/lib/style';  

🍭 API

属性说明类型默认值
data组织结构数据 (必填项且每条数据必须有唯一 id)array
pan图层是否允许拖动booleantrue
zoom图层是否允许缩放booleantrue
draggable节点是否允许拖拽booleantrue
maxZoom图层最大放大比例number2
minZoom图层最大缩小比例number0.5
zoomStep缩放幅度number2
customDrag用户可根据具体的数据字段及业务场景制定节点拖拽规则,返回 true 则允许 drag 节点 添加到 drop 节点(dropProps, dragProps) => truetrue
nodeRender用户自定义节点的渲染props => {props.name}
extraRender位于节点下部的自定义渲染props => {props.name}

⌨️ 本地开发

$ git clone git@github.com:Dolov/rc-org-chart.git
$ cd rc-org-chart
$ npm install
$ npm start

打开浏览器访问 http://127.0.0.1:8000

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago