轮播setActivePage无法正常工作

2020-08-31 22:50发布

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

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


嗨,

我正在使用sap ui5中的sap.m.carousel控件。 基于某种条件,我需要在轮播中动态显示页面。我正在尝试通过使用setActivePage(" carousel的pageId")来实现这一点。 但这不会转到轮播中的预期页面。

例如:我在轮播中有5页。 根据条件,我要显示第三页。 为了这。 我正在使用setActivePage(" pageId3")。 但这是行不通的。 即使使用了setActivePage(),它仍保留在同一页面中。

致谢

Karthik S

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

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


嗨,

我正在使用sap ui5中的sap.m.carousel控件。 基于某种条件,我需要在轮播中动态显示页面。我正在尝试通过使用setActivePage(" carousel的pageId")来实现这一点。 但这不会转到轮播中的预期页面。

例如:我在轮播中有5页。 根据条件,我要显示第三页。 为了这。 我正在使用setActivePage(" pageId3")。 但这是行不通的。 即使使用了setActivePage(),它仍保留在同一页面中。

致谢

Karthik S

付费偷看设置
发送
1条回答
木偶小白
1楼-- · 2020-08-31 23:48

hi Karthik,

您需要提供页面的完整ID。 由于您的页面位于视图内,因此默认情况下,该ID将附加视图ID。

按如下所示修改代码,它应该可以正常工作;

 this.getView()。byId  (" idCarousel")。setActivePage(this.getView()。byId(" pageId3")); 

谢谢

Vaibhav

一周热门 更多>