ajax调用后如何滚动到ScrollContainer的底部?

2020-09-05 05:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在ajax调用完成后,如何在SA...

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

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


在ajax调用完成后,如何在SAP UI5中滚动到sap.m.ScrollContainer的末尾? 以下代码尚无法使用。 目的是将一个项目放到一个列表中,该列表嵌入到ScrollContainer中。 每次插入元素时,都应将此ScrollContainer滚动到底部:

 $。ajax({
   网址:" http://localhost",
   方法:" POST",
   crossDomain:是的,
   标头:{
     " Accept":" application/json",
     " Content-Type":" application/json",
     "访问控制允许来源":" *"
   },
   数据:JSON.stringify(有效载荷),
   异步:错误,
   成功:函数(sData){
     ...
   },
   complete:function(sData){
     var oScrollContainer = sap.ui.getCore()。byId(" scroll");
     oScrollContainer.scrollTo(0,oScrollContainer。$()。height());
   },
 }); 
1条回答
土豆飞人
2020-09-05 05:52

您好 Safran Quader

您可以尝试使用以下示例代码 :

 console.log(oScrollContainer。$()。css('height')); 

如果您从上面的代码中获得了身高,则可以尝试以下代码。

 var oScrollContainer = sap.ui.getCore()。byId(" scroll");
 oScrollContainer.scrollTo(0,oScrollContainer。$()。css('height'));

 

希望有帮助。

谢谢-

阿布舍克语

一周热门 更多>