Jakarta ee 如何编辑/修改Hybris backoffice表单?

Jakarta ee 如何编辑/修改Hybris backoffice表单?,jakarta-ee,sap,hybris,Jakarta Ee,Sap,Hybris,第一次与Hybris合作。我试图找到一种方法来编辑使用Hybris Backoffice时显示的一些表单 有没有办法从这些默认弹出表单中删除字段?例如,请参见下面的表格“创建新标题”。是否有办法删除“创建的时间””输入字段,以便用户看不到该字段,或者如果无法删除该字段,可以将其禁用。希望有一些XML配置可以编辑以进行此更改(配置文件) 因为,标题类型没有声明创建向导组件,所以将选择通用项目类型创建向导。使用backoffice Orchestrator为标题类型声明创建向导 标题创建向导XML

第一次与Hybris合作。我试图找到一种方法来编辑使用Hybris Backoffice时显示的一些表单

有没有办法从这些默认弹出表单中删除字段?例如,请参见下面的表格“创建新标题”。是否有办法删除“创建的时间””输入字段,以便用户看不到该字段,或者如果无法删除该字段,可以将其禁用。希望有一些XML配置可以编辑以进行此更改(配置文件)


因为,标题类型没有声明创建向导组件,所以将选择通用项目类型创建向导。使用backoffice Orchestrator为标题类型声明创建向导

标题创建向导XML



在自定义扩展名find a file*backoffice-config.xml中,如果尚未找到,您可以在其中为您的类型编写如下内容:

 <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>
    ...

...
或者只是删除所需的属性限定符。 有关更多信息,请参阅

 <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>
    ...