答案 0 :(得分:1)
这意味着,具有相同属性(标题,图标和其他属性)的节点出现在树中的不同位置。 当然,这是可能的。
唯一的限制是:不允许在一棵树中有两个具有相同key
属性的节点。
我认为,如果节点真正“相同”,那么行为将难以定义。例如,当您激活一个具有多个父项的节点时,您是否希望突出显示所有实例?然后,当你按[Cursor-Left]时:应该导航哪个父项?
但是你可以为所有节点实例添加一个与myBackendKey
相同的新属性。
答案 1 :(得分:0)
是的,DynaTree中的节点可以有多个父节点。即:可以将一个相同的节点分配给同一树中的多个父节点。我正在使用jQuery Dynatree Plugin v1.2.2。
我刚刚遇到一种情况,我必须处理重复的节点以及从当前节点导航到下一个/上一个兄弟节点。
由于我在树中有了dublicate节点,导航被打破了。当查询具有键“abc”的节点的树时,dynatree将仅为您提供具有该键的节点的第一个occourance(并且不关心具有相同键的其余节点)。
解决方案:为了防止这种情况发生,我只是为具有唯一字符串的重复节点添加了前缀。