And I can see the results I want to be display in the listview. But I've noticed 2 things:

1 - If the previous list was longer than the new one, the user can get "stuck" at the bottom of the list where no results are displayed. I would like to have the listview to automatically scroll to the top.

2 - I have the feeling I'm adding a list view in within the list view when looking at my html in the code inspector, after clicking to different buttons with the same puropose (only the content is different, as well as the structure of the results received from my servers) I have the list view appended inside the previous one:

Kiril Nikolov

First of all thank you very much for your interest in Kendo UI Mobile.

I can see that you are creating multiple ListViews using the same container which is not support and can cause the issues that you mention. This is why in such cases (changing the data of the ListView) we strongly recommend using the build-in setDataSource() method. This method basically changes the ListView's data with the newly created dataSource. An other approach will be to use the destroy() method of the ListView and then initialize the ListView again using the new dataSource. All these methods are reference in the following API documentation article:

Yohann

What if I have a list view in my home page + a list view in the drawer menu + a scroll view in some view 2 others in 2 differents views. All in the same page (it's not refreshing the page from a view to another) and rebuilt depending on the data the user needs. When you say :

"The same is valid for all the Kendo UI Widgets and the application as well - more than one initialization of a widget or mobile application is not supported/recommended. "

I am wondering if I should really remove the widget every time a user leave the page ?

Kiril Nikolov

By container I mean the HTML element that is used to instantiate the Kendo UI widget on. For example the Kendo UI Mobile ListView should be instantiated from a <ul> element - so this elements is the container that I am referring to.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.