如何在后台产品座舱视图中定义新的可配置流程向导

2020-08-15 22:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试创建一个类...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试创建一个类似于excel导出的新小部件。 我在产品座舱excel导出按钮中创建了一个新链接。 我添加了类似于excel导出的definition.xml。 然后,我尝试定义一个可配置的流程向导并将其分配给此小部件(类似于excel导出的完成方式)。 但是问题是,仅当我在oob backoffice-widgets.xml中定义窗口小部件时,此功能才起作用。 当我将这段代码移到customextension-backoffice-widgets.xml时,它根本无法工作。 小部件永远不会打开。

我只能在自定义的widgets.xml中具有小部件定义,而不能在其中一个。

能否请您告诉我如何实现这一目标。

代码更改如下:

1。 Definition.xml与Excel导出相同,除了id

id = sample.widget.export

http://www.w3.org/2001/XMLSchema-instance" id = " sample.widget.export " xsi:noNamespaceSchemaLocation =" http://www.hybris.com/schema/cockpitng/action-definition.xsd "> Excel文本导出操作 提供将文本数据导出到Excel文件的操作 杂种 1.0 com.hybris.backoffice.widgets.actions.excel.ExcelExportAction icons/icon_action_export_excel_default.png icons/icon_action_export_excel_disabled.png icons/icon_action_export_excel_hover.png

2。 backoffice-widgets.xml

在这里,我为 sample.widget.export

添加了小部件定义

{ TYPE_CODE:#root.typeCode,configurableFlowConfigCtx:"示例导出向导" ,excelExportData:#root} java。 util.Map

3。 customextn-backoffice-config.xml的更改,用于添加configurableFlowWizard

如果我将小部件定义保留在oob backoffice-widgets.xml中,一切都可以正常工作

但是,如果我将其移至custombackofficeextn-backoffice-widgets.xml,则该小部件将根本不会显示。 当前的custombackofficeextn-backoffice-widgets.xml文件如下所示-

http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation =" http://www.hybris.com/schema/cockpitng/widgets。 xsd ">

如何以及在何处添加新的小部件定义。

这是一个新的小部件,它不会扩展任何oob小部件。

请帮助。

(72.3 kB)