树形菜单 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
回贴