当前位置: 首页 > 知识库问答 >
问题:

在Hybris backoffice中,如何在资源管理器树中添加另一个选项卡来管理(创建、搜索、删除)某些项目的实例?

慕容弘懿
2023-03-14

在Hybris BackOffice中,如何在资源管理器树中添加另一个选项卡来管理(创建、搜索、删除)某些项的实例?

我真的找不到关于这个主题的任何东西。

我需要使用已经可用的UI还是添加我自己的小部件?

共有1个答案

上官和惬
2023-03-14

在你的*-后台配置中。xml文件,您必须添加如下内容

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>


<config xmlns="http://www.hybris.com/cockpit/config"
        xmlns:y="http://www.hybris.com/cockpit/config/hybris"
        xmlns:wz="http://www.hybris.com/cockpitng/config/wizard-config"
        xmlns:list-view="http://www.hybris.com/cockpitng/component/listView"
        xmlns:editorArea="http://www.hybris.com/cockpitng/component/editorArea"
        xmlns:explorer-tree="http://www.hybris.com/cockpitng/config/explorertree"
        xmlns:simple-search="http://www.hybris.com/cockpitng/config/simplesearch"
        xmlns:advanced-search="http://www.hybris.com/cockpitng/config/advancedsearch"
        xmlns:df="http://www.hybris.com/cockpitng/component/dynamicForms"
        xmlns:dsb="http://www.hybris.com/cockpitng/config/dashboard"
>

    <context merge-by="module" parent="auto" component="explorer-tree">
        <explorer-tree:explorer-tree xmlns:explorer-tree="http://www.hybris.com/cockpitng/config/explorertree">
            <explorer-tree:navigation-node id="backoffice.myCustomItemType">
                <explorer-tree:type-node code="MyCustomItemType" id="MyCustomItemType"/>
            </explorer-tree:navigation-node>
        </explorer-tree:explorer-tree>
    </context>

    <context type="MyCustomItemType" component="listview">
        <list:list-view xmlns:list="http://www.hybris.com/cockpitng/component/listView">
            <list:column qualifier="customAttribute1" />
            <list:column qualifier="customAttribute2" />
        </list:list-view>
    </context>

</config>

和此类似,您可以通过参考任何OOTB backoffice配置来配置“editorArea”、“高级搜索”、“创建向导”等。xml文件。

查找此文档中的步骤。

 类似资料:
  • 问题内容: 每当我使用外键指向对象B编辑对象A时,在对象B的选择旁边都会有一个加号选项“添加另一个”。如何删除该选项? 我配置了没有权限添加对象B的用户。加号仍然可用,但是当我单击它时,它显示“权限被拒绝”。它很丑。 我正在使用Django 1.0.2 问题答案: 不建议的答案 从那以后,Django使这成为可能。 您是否考虑过使用CSS来简单地不显示按钮?也许有点太过分了。 这未经测试,但我在想

  • 管理场景 新建场景 通过 Editor.Ipc 模块新建场景: Editor.Ipc.sendToPanel('scene', 'scene:new-scene'); 保存当前场景 对场景数据修改完成后可以通过 Editor.Ipc 模块来保存当前场景: Editor.Ipc.sendToPanel('scene', 'scene:stash-and-save'); 加载其他场景 我们的扩展包可能

  • 突然,我的project explorer窗口从Eclipse中消失了。我尝试选择Windows>显示视图>项目资源管理器,但没有任何结果。我能做什么?

  • 当我使用特殊的Gradle任务运行InternalProj时,它将生成一些文件到中,然后将这些文件复制到中。不用说,这真的很难看,我想知道如何以更好的方式做到这一点。我应该将它放入构建中还是直接放入中?也许用符号链接? 现在,我使用了一个从到的相对符号链接,到目前为止,它运行良好。但现在我有一个不同的问题:任务生成一些资源,而任务依赖于这些资源,从而依赖于。如果运行或,仍然会失败,因为生成的资源没

  • 我需要的每个项目都有多个SQL查询。我的问题是,我所有的项目都需要Workbase中相同的MySQL连接。 因此,我一直打开着大量的SQL选项卡,如下所示: 由于选项卡的数量超过了显示器的宽度,因此我必须左右滚动才能找到一些查询。唯一的方法是单击两个箭头(屏幕截图的右侧)。这真的很不清楚,也很烦人。 有没有更好的处理方法?是否可以在多个SQL选项卡之间快速切换,或者以另一种方式排列?

  • 问题内容: 我在使用socket.io时遇到了一些问题,我也不知道如何解决。我有一个带有socket.io登录系统的应用程序,用于管理用户交互。我还有一个数组来管理所有活动的websocket会话。该数组存储一对session.id => username。 当用户打开具有相同页面(或使用websocket的其他页面)的新标签时,问题就开始了。这会导致数组中的用户名条目重复。 当套接字向用户发送消