如何在SAP Cloud Fiori收件箱页脚中添加多个按钮?

2020-09-23 09:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想在 Fiori收件箱...

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

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


嗨,

我想在" Fiori收件箱"任务页脚中添加多个按钮。

问题1:我想在Inbox任务页脚中添加2个按钮,类型为"接受"。 但是问题仅在于添加了"接受"类型的按钮(与"拒绝"相同)。 当我打开任务时,页脚中仅显示最后添加的动作,即"验证"按钮。 这是预期的行为吗?

 action ="批准"; //动作1
 startupParameters.inboxAPI.addAction({
 操作:oApproveAction.sBtnTxt,标签:oApproveAction.sBtnTxt,类型:"接受"
 },oApproveAction.onBtnPressed);

 操作="验证"; //动作2
 startupParameters.inboxAPI.addAction({
 操作:oValidateAction.sBtnTxt,标签:oValidateAction.sBtnTxt,类型:"接受"
 },oValidateAction.onBtnPressed); 

问题2:

作为问题1的解决方法,我尝试添加2个类型为"强调"的按钮(批准和验证)。 我能够在页脚中看到两个按钮。 但是现在的问题是,当我单击首先添加的按钮("批准"按钮)时,正在调用"验证"操作。 这意味着类型为" Empharated"的第一个动作将被类型为" default"的第二个按钮覆盖。 因此,再次像问题1中的问题一样,我只能调用一个动作。 这是预期的行为吗?

添加具有相同类型的多个按钮的解决方法是什么?根据客户要求,我在脚注中放置了大约4个按钮。

我想使用标准页脚,因为我需要"声明"和"显示日志"功能。

 action ="批准"; //动作1
 startupParameters.inboxAPI.addAction({
 操作:oApproveAction.sBtnTxt,标签:oApproveAction.sBtnTxt,类型:" Emphasized"
 },oApproveAction.onBtnPressed);

 操作="验证"; //动作2
 startupParameters.inboxAPI.addAction({
 操作:oValidateAction.sBtnTxt,标签:oValidateAction.sBtnTxt,类型:" Emphasized"
 },oValidateAction.onBtnPressed);
 

谢谢

希尔帕

4条回答
Tong__Ming
2020-09-23 10:23

您确定为每个按钮定义了一个不同的"动作"值吗?

同样,添加具有不同操作的多个按钮应该不是问题。
唯一的限制是您不能有多个类型为正/负的按钮。

一周热门 更多>