0

我定义了一个相当广泛的站点地图,使用静态和动态节点的混合。渲染站点地图(所有节点)时,它会将它们全部渲染为 100% 正确,但是当渲染为面包屑(在最后一个/最深的子节点上)时,它会为所有父节点和当前节点选择第一个节点!所以基本上它的菜单渲染是这样的:

    • 1 级(节点 #1)
      • 2 级(节点 #1)
        • 3 级(节点 #1)
      • 2 级(节点 #2
        • 3 级(节点 #2)
        • 3 级(节点 #3)

这一切都很好,花花公子!但是当渲染面包屑时,应该是第 3 级节点#3,它看起来像这样(L3 #1-3 相同)根 - L1 #1 - L2 #1 - L3 #1

Root 和 L1 是静态定义的,L2 和 L3 是动态定义的。它在面包屑模式下的 bot L2 和 L3 上失败,即只选择第一个节点,而不是父节点/当前节点的正确节点。

我试图在这里不提供许多实现细节,因为这将需要我发布很多代码/Xml,所以我希望我不必这样做......基本上我希望有人知道是什么原因造成的并采取补救措施!也许有一种我不知道的调试技术?

4

1 回答 1

0

错误实际上很简单...我为某些节点使用了相同的名称,这造成了一些问题...

于 2012-04-13T12:32:42.667 回答