首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编辑/修改海布里后台表格?

问如何编辑/修改海布里后台表格?
EN

Stack Overflow用户
提问于 2018-04-26 14:31:01
回答 2查看 5.8K关注 0票数 1

第一次和海布里合作。我试图找到一种方法来编辑一些表单,这些表单是在使用时显示的。

有办法从这些默认弹出表单中删除字段吗?例如,请参见下面的表单以“创建新标题”。是否有一种方法可以删除"Time Created“输入字段,这样用户就不会看到这个字段,或者如果没有办法删除它,也可能只是禁用它。希望可以编辑一些XML配置来进行此更改(配置文件)。

​

​

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-27 13:20:14

在您的自定义扩展名查找一个文件*backoffice-config.xml中,如果您还没有找到它,可以在那里为您的类型编写如下所示的内容:

代码语言:javascript
复制
 <context type="Product" component="create-wizard">
<wz:flow xmlns:wz="http://www.hybris.com/cockpitng/config/wizard-config" Id="ProductWizard" title="create.product.title">
    <wz:prepare id="productPrepare">
        <wz:initialize property="newProduct" type="Product"/>
        <wz:assign property="newProduct.code" value="ctx.code"/>
    </wz:prepare>
                <wz:step Id="step1" label="create.product.essential.label" sublabel="create.product.essential.sublabel">
                    <wz:info Id="step1.intro" position="top" label="create.product.essential.intro" />
                    <wz:content Id="step1.content">
                        <wz:property-list root="newProduct">
                            <wz:property qualifier="code" type="java.lang.String"/>
                            <wz:property qualifier="catalogVersion"/>
                        </wz:property-list>
                    </wz:content>
                    <wz:navigation Id="step1.navigation">
                        <wz:cancel/>
                        <wz:next visible="!#empty(newProduct.code) and newProduct.catalogVersion != null"/>
                        <wz:done visible="!#empty(newProduct.code) and newProduct.catalogVersion != null">
                            <wz:save property="newProduct"/>
                        </wz:done>
                    </wz:navigation>
                </wz:step>
    ...

或者只是删除所需的属性限定符。有关更多信息,请参见https://help.hybris.com/6.7.0/hcd/8bd6b110866910149666f5b05fb95681.html

票数 1
EN

Stack Overflow用户

发布于 2018-04-27 13:12:14

由于标题类型没有声明创建向导组件,所以将选择泛型项类型创建向导。使用后台程序来声明标题类型的创建向导。

标题创建向导XML

代码语言:javascript
复制
<context type="Title" component="create-wizard" module="platformbackoffice">
<wz:flow xmlns:wz="http://www.hybris.com/cockpitng/config/wizard-config" 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" xmlns:editorArea="http://www.hybris.com/cockpitng/component/editorArea" xmlns:explorer-tree="http://www.hybris.com/cockpitng/config/explorertree" xmlns:list-view="http://www.hybris.com/cockpitng/component/listView" xmlns:simple-search="http://www.hybris.com/cockpitng/config/simplesearch" xmlns:y="http://www.hybris.com/cockpit/config/hybris" id="TitleWizard" title="create.title(ctx.TYPE_CODE)">
  <wz:prepare id="titlePrepare">
    <wz:initialize property="newTitle" type="ctx.TYPE_CODE"/>
  </wz:prepare>
  <wz:step id="step1" sublabel="Create a new Title">
    <wz:content id="step1.content">
      <wz:property-list root="newTitle">
        <wz:property qualifier="code" type="java.lang.String"/>
      </wz:property-list>
    </wz:content>
    <wz:navigation id="step1.navigation">
        <wz:cancel/>
        <wz:done visible="!#empty(newTitle.code)">
            <wz:save property="newTitle"/>
        </wz:done>
    </wz:navigation>
   </wz:step>
</wz:flow>
</context>

在这里找到详细的步骤

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50045638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档