Override the default grouping behavior of the ListView, and supply a JavaScript function to provide custom grouping logic. You can also apply a custom template to the group items to override the visual appearance.
View Sample   

jQuery Mobile List View Custom Groups  
jQuery Mobile List View JSON Binding  

Instantiate the ListView in markup and bind it to JSON data from the included JavaScript file.
View Sample   

The List View supports load-on-demand scenarios in two ways. First, child data can be requested on demand for multi-level layouts using the LoadChildrenOnDemand option; and in the second, the lists can be configured by level to load their own items on demand. The request parameters are parsed to manually retrieve the desired items as well as how to configure the JSON response to contain the appropriate schema for the ListView.
View Sample   

jQuery Mobile List View Load on Demand  
jQuery Mobile List View Remote Sorting and Filtering  

You can sort and filter remotely in the List View. The List View can request data from a variety of endpoints including OData, REST-based services, and ASP.NET MVC Action Methods.
View Sample   

Customize the look of your List View by using templates to override the List View's default visual layout and appearance.
View Sample   

jQuery Mobile List View Templates