构造器
new TreeLayout(direction)
参数:
Name | Type | Description |
---|---|---|
direction |
string | 方向: 'up', 'down', 'left', 'right', 默认:down |
父类:
方法
doLayout(tree) → {Promise}
执行布局
参数:
Name | Type | Description |
---|---|---|
tree |
VirtualTree | 要布局的虚拟树 |
调用返回:
- Type
- Promise
setCenter(centerX, centerY)
- 继承自:
设置布局后的中心坐标
参数:
Name | Type | Description |
---|---|---|
centerX |
Number | |
centerY |
Number |
setDirection(direction)
设置方向
参数:
Name | Type | Description |
---|---|---|
direction |
string | 方向: 'up', 'down', 'left', 'right' |
setMargin(marginTop, marginRight, marginBottom, marginLeft)
- 继承自:
设置节点间隔
参数:
Name | Type | Description |
---|---|---|
marginTop |
Number | 上 |
marginRight |
Number | 右 |
marginBottom |
Number | 下 |
marginLeft |
Number | 左 |
setTime(time)
- 继承自:
设置动画时长, 有了动画时长就会出现动画效果
参数:
Name | Type | Description |
---|---|---|
time |
Number |
setXY(startX, startY)
- 继承自:
设置布局后左上角的坐标
参数:
Name | Type | Description |
---|---|---|
startX |
Number | |
startY |
Number |