如何在 hybris 的资源管理器树中的导航节点内的特定类型节点之后添加类型节点?

问题描述

后台,在资源管理器树中,我们有用户导航,其中有客户。我想在 Customer 节点之后添加一个节点。如何才能做到这一点?我已经想到了以下代码,但我不确定,这是否可行。请任何人指导我。

     <context component="explorer-tree" module="trainingbackoffice" merge-by="module">
         <n:explorer-tree xmlns:n="http://www.hybris.com/cockpitng/config/explorertree">
           <n:navigation-node id="hmc_treenode_user">
              <n:type-node code="MyCustomNode" id="my_node"/>
           </n:navigation-node>
         </n:explorer-tree>
     </context>

解决方法

您可以为此使用 position 属性。只需指定您希望自定义项目的位置(基于 0 的索引)

将 my_node 作为该列表中的第三项的示例

 <context component="explorer-tree" module="trainingbackoffice" merge-by="module">
     <n:explorer-tree xmlns:n="http://www.hybris.com/cockpitng/config/explorertree">
       <n:navigation-node id="hmc_treenode_user">
          <n:type-node code="MyCustomNode" id="my_node" position="2"/>
       </n:navigation-node>
     </n:explorer-tree>
 </context>