Primefaces PrimeGram部门问题

Primefaces PrimeGram部门问题,primefaces,Primefaces,在PrimeFaces 6.2中,当我将员工从团队移动部门中移除时 之前 之后 它将iOS部门显示为Android的一个分支 执行 我检查了选项,但没有找到解决方案。这似乎是在同一级别上的“按设计”和“折叠”子级,而不是作为细分,因为中间没有线条。尝试将员工拖动到已包含员工的其他节点。这使它们看起来一模一样 甚至是员工和空团队的组合 如果你想防止这种情况发生,请参阅@VitalijKochno的另一个答案。我在早期版本中遇到了同样的问题,刚刚添加了 skipLeafHandling=“

在PrimeFaces 6.2中,当我将员工从团队移动部门中移除时

之前

之后

它将iOS部门显示为Android的一个分支

执行


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

这似乎是在同一级别上的“按设计”和“折叠”子级,而不是作为细分,因为中间没有线条。尝试将员工拖动到已包含员工的其他节点。这使它们看起来一模一样

甚至是员工和空团队的组合


如果你想防止这种情况发生,请参阅@VitalijKochno的另一个答案。我在早期版本中遇到了同样的问题,刚刚添加了

skipLeafHandling=“true”

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

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

....

@Kukeltje你能说得更具体一点吗,缺少什么?我链接到PrimeFaces的showcase,也提供了源代码。什么是不清楚的?有几件事。首先,通常的做法是内联发布代码,因为外部站点可能不稳定。其次,showcase中有很多代码(包括节点数、事件、上下文菜单等)在您的问题中不起作用。所以这不是一个哀伤。。。我想测试那个部分,但忘了。好的加法。