点击此处---> 群内免费提供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);
谢谢
希尔帕
你好希尔帕,
您尝试删除"类型"吗? 我不太确定Inbox应用程序是否允许2个类型为"接受(绿色)"和"拒绝(红色)"的按钮。 但是我认为那是错误的。 根据sapui5库中的以下屏幕截图,还不清楚是否可以使用相同的类型。
此致
仲裁
您确定为每个按钮定义了一个不同的"动作"值吗?
同样,添加具有不同操作的多个按钮应该不是问题。
唯一的限制是您不能有多个类型为正/负的按钮。
Hello Shilpa ,
答案1:您不能添加与"接受"或"拒绝"相同类型的两个按钮。 "我的收件箱"中可能只有一种类型的按钮。
答案2:这4个按钮分别代表什么? 理想情况下,您可以在"我的收件箱"中批准或拒绝/接受或拒绝等。
嗨Archana,
答案1-确定,
答案2:我有5个按钮:"验证"(必填和数据验证),"保存","批准","拒绝"和"取消过程"。 这是否意味着我不能将所有这些按钮都放在"收件箱"页脚中? 除了将其他按钮移至UI屏幕之外,是否还有其他解决方法? 如果可能的话。 我想避免在UI级别放置几个按钮,而在页脚放置几个按钮。
谢谢
希尔帕
一周热门 更多>