点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,我尝试在后台添加新操作时遇到问题。
我正在使用混合动力 6.6 。 新操作称为" GenerateReportAction "。
这是我的 definition.xml ,它位于/bacoffice/resources/widgets/actions/generatereportaction
生成报告
生成新报告
***
0.1
com。 .backoffice.actions.GenerateReportAction
java.lang.Object
java.lang.Object
<!- icons/send_registration_invite.png
icons/send_registration_invite_disabled.png ->
这是我的新动作类文件。 此文件位于/backoffice/src/com/(公司)/backoffice/actions/GenerateReportAction.java
包com。 .backoffice.actions;
导入com.hybris.cockpitng.actions.ActionContext;
导入com.hybris.cockpitng.actions.ActionResult;
导入com.hybris.cockpitng.actions.CockpitAction;
导入org.zkoss.zul.Messagebox;
公共类GenerateReportAction实现CockpitAction
最后,我将此代码添加到(backofficeExtension)-backoffice-config.xml
actiongroup.common
当我转到该CustomReport listView时,可以在控制台中看到一条警告,提示" WARN [hybrisHTTP5] [Action]找不到代码[com。(company).backoffice.actions.GenerateReportAction]的操作定义。
怎么了? 在定义中是否需要iconUri才能看到按钮?
谢谢
嗨,
据我所记得,您需要在后台配置的" action-id"中使用definition.xml中action-definition标记的" id"属性值。 现在您有了:
将backoffice-config.xml中的操作ID更改为您在definition.xml中声明的操作ID。
无法找到具有在configuration.xml文件中声明的ID的操作。
一周热门 更多>