Hybris-如何在后台为客户添加导出导入小部件?

时间:2019-01-08 01:07:55

标签: import export hybris customer backoffice

在后台,有一个用于导出和导入产品的小部件。使用此功能,用户可以选择此处可以导出的列。

read here,但未指定如何在其他类型(例如客户)上进行配置。

这可以用其他类型配置吗?

3 个答案:

答案 0 :(得分:4)

您可以通过 config.xml 决定哪些操作可用。请参阅<context type="Product" component="listviewactions">以获得灵感,并为您的类型定义类似的配置。

答案 1 :(得分:1)

我的知识Excel仅对OOTB中的产品导入/导出。也许您可以为其进行自定义开发,或者使用以下OOTB功能:

  • Impex从HAC导入/导出
  • 其他服务
  • 导出到下面的CSV按钮以列出(仅导出视图数据)。
  • 如果您的版本支持,请使用导入座舱

答案 2 :(得分:1)

您可以在backoffice-config.xml文件中使用添加操作。 cf. Configuring UI in Backoffice

<context component="myListviewActions" type="Customer">
    <y:actions xmlns:y="http://www.hybris.com/cockpit/config/hybris">
        <y:group qualifier="common">
            <y:label>actiongroup.common</y:label>
            <y:action action-id="com.hybris.cockpitng.listview.action.export.csv" property="exportColumnsAndData" />
        </y:group>
    </y:actions>
</context>

以下是一些动作示例的列表:

<y:action action-id="com.hybris.cockpitng.action.delete" property="currentObject"/>
<y:action action-id="com.hybris.backoffice.widgets.actions.sync" property="currentObject"/>
<y:action action-id="com.hybris.cockpitng.action.flexibletoggle">
        <y:parameter>
            <y:name>viewMode</y:name>
            <y:value>hidden</y:value>
        </y:parameter>
        <y:parameter>
            <y:name>breakpoint</y:name>
            <y:value>m</y:value>
        </y:parameter>
</y:action>
<y:action action-id="com.hybris.cockpitng.action.create" property="pageable.typeCode">
        <y:parameter>
            <y:name>triggerContext</y:name>
            <y:value>pcmbackoffice</y:value>
        </y:parameter>
</y:action>
<y:action action-id="com.hybris.cockpitng.listview.action.export.csv" property="exportColumnsAndData"/>
<y:action action-id="com.hybris.cockpitng.action.edit" property="selectedObjects" triggerOnKeys="^e">
        <y:parameter>
            <y:name>forwardSelectionToSocket</y:name>
            <y:value>selectedItemsToEdit</y:value>
        </y:parameter>
        <y:parameter>
            <y:name>forwardSelectionAs</y:name>
            <y:value>list</y:value>
        </y:parameter>
</y:action>

在工作空间中,您可以找到更多与研究相关的例子。