Вы можете добавить действия, используя в backoffice-config.xml
файле. Ср Настройка интерфейса в 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>
Есть и другие примеры, которые вы можете найти в своем рабочем исследовании.