PrimeFaces 组织图划分问题

PrimeFaces organigram division issue

在 PrimeFaces 6.2 organigram showcase 中,当我从 Team Mobile 部门中删除员工时

之前

之后

它将 iOS 划分显示为 Android 的细分。

已执行

我检查了选项,但没有找到解决方案。

这似乎是 'by design' 和 'collapsing' 孩子在 同一级别 而不是细分,因为它们之间没有界限。尝试将员工拖到其他已包含员工的节点。它使它们看起来相同

偶数员工和空团队的组合。

如果您想防止这种情况发生,请参阅@VitalijKochno 的其他回答

我在早期版本中遇到了同样的问题,只是添加了

skipLeafHandling="true"

到我的节点,所以每个节点都像叶子一样放置。

<p:organigramNode  type="division" skipLeafHandling="true" styleClass="division"
                    icon="ui-icon-suitcase" iconPos="left">
                    ....
                </p:organigramNode>