树形菜单 tree 层级连接线 tree-lines 样式不对

sirk 2019-05-31 11:32:09

树形菜单 tree 少缩进一个层级,层级线错误从分叉处引出,应该从分叉后缩进若干距离后引出。等于少绘制了一条层级线。

这条层级线的含义 应该是【兄弟节点】关系,而非【子节点】关系

zTree,以及操作系统自带的 TreeView 以及 VC\VB\Delphi 等桌面 Tree控件……这条线都代表了【兄弟节点】,只有ZUI的含义是【子节点】


错误举例:(层级线代表成了子节点,连在一条线上的有父节点也有子节点,导致上下关系不清)


▼━层级 1

┃▼━层级 2

┃┣━层级 3

┃┣━层级 3

┃┗━层级 3

┣━层级 2

┣━层级 2

┗━层级 2

层级 1


正确举例:(层级线代表兄弟节点,连在一条线上的是同级,关系清晰)


▼━层级 1

┃▼━层级 2

┃┃┣━层级 3

┃┃┣━层级 3

┃┃┗━层级 3

┃┣━层级 2

┃┣━层级 2

┃┗━层级 2

┗━层级 1

蝉知2.0