如何刷新sapui5中的rowrepeater

时间:2014-10-20 11:23:26

标签: sapui5

我开发了一个小应用程序,其中我有一个行转发器,我将显示最近创建的记录。

  

假设我在一行转发器中有大约150条记录。       现在问题是我向下滚动以查看行中继器中的第100条记录       在查看第100条记录后,我将通过单击后退按钮返回。

现在,如果我再次单击行中继器,则默认情况下页面不会从起始记录中显示,从第100条记录显示它意味着我再次需要向上滚动才能查看第0条记录。

我如何克服这个问题?

1 个答案:

答案 0 :(得分:0)

你可以

  • 确保RowRepeater(或其周围的视图)在背面被销毁并在输入时重新创建(我只知道用UI5处理您的需求)
  • 使用行转发器重新进入视图时使用jQuery.scrollTop()

    var oRR = sap.ui.getCore().byId("myRowRepeater"); jQuery(".sapUiRrPage", oRR.getDomRef()).scrollTop();