PZ

Results 6 comments of PZ

> 1、初始化默认的节点(需要将节点都固定,不可移动) 2、四行的话,渲染四个画布,都需要开启横向滚动 3、节点布局的话可以参考[自动布局](https://antv-x6.gitee.io/zh/examples/showcase/practices#orgchart) 4、画布的高度可以根据节点的层数计算,动态设置画布的高 四行是一个大画布,不是4个画布,后面还有一些需求 比如第三行节点连线到第二行节点。 我补充了一个完整节点UI图 如何将整个画布分成四行,加上分割线。

> > 每行是一个父级,左侧内容也有一个包括的父级和右侧内容也有一个包括的父级 对应内容是属于它的子级, 当子级增加的时候,调用size(获取大小), 计算出大小,改变父级宽高, 父级是html形式编写的边框 感谢感谢思路 知道了怎么改变父节点的宽高

> 如果是放在一整个画布的话可以看一下[泳道图](https://antv-x6.gitee.io/zh/examples/showcase/practices#swimlane) 感谢 我先试试

> 如果是放在一整个画布的话可以看一下[泳道图](https://antv-x6.gitee.io/zh/examples/showcase/practices#swimlane) 大佬求思路 ![image](https://user-images.githubusercontent.com/64340432/181903983-d6fc5482-10f5-499f-898d-8cfacaa76ff0.png) 怎么改变旁边父节点的位置,我是根据官方的[自动布局](https://antv-x6.gitee.io/zh/examples/showcase/practices#orgchart)进行排列 ![image](https://user-images.githubusercontent.com/64340432/181905053-d46de4de-7670-48ca-9008-3cb885a25043.png) 我想要的排列如UI图所示 ![node](https://user-images.githubusercontent.com/64340432/181904196-c5093469-e5ce-433a-ab01-0ccf9448a729.png)

[画布.pdf](https://github.com/antvis/X6/files/9282116/default.pdf) 对 dagre 布局 这些需求 对于我来说太难了,需求又不能改,需要改源码吗 还是自己写一个插件,或者求这些需求的思路 或者付费当公司的顾问

> > 我感觉这个不太适合做到组件内,对于固定列/固定表头/表头分组之类的实现可能都会有冲突.后续维护目测会比较麻烦.真的有需求可以用Sortable.js自己包裹下,根据自己的业务去实现就好了.真实业务中我更推荐提供一个表格列配置选项,这些配置用户配置过一次之后多半是不会再动了. > > 我用sortableJS对DOM做过,但是有点问题,请问您能公开一下相关代码吗? > > 当我拖拽排序之后,tableData是不变的,如果我在onEnd函数通过splice去修改tableData就会导致dom重新渲染导致重排序,结果就会不正确 我没有问题哎 ![image](https://user-images.githubusercontent.com/64340432/187816749-8f7e8b8f-9ee1-469a-944d-fded88816d5c.png) ![image](https://user-images.githubusercontent.com/64340432/187817031-70f7db7e-ad9a-44fc-8cb8-d380c73dbd33.png)