问题描述
在后台,在资源管理器树中,我们有用户导航,其中有客户。我想在 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>