Files
2022-11-04 13:24:24 +02:00

54 lines
1.7 KiB
HTML
Executable File

<div data-role="view" data-init="mobileListViewEndlessScrolling" data-title="Scroll down to load">
<header data-role="header">
<div data-role="navbar">
<a id="back-button" class="nav-button" data-align="left" href="#/" data-role="backbutton">Back</a>
<span data-role="view-title"></span>
<a data-align="right" data-icon="source-code" data-click="goToSourceCode" data-role="button" title="Show this demo source code"></a>
</div>
</header>
<ul id="endless-scrolling"></ul>
</div>
<script type="text/x-kendo-tmpl" id="endless-scrolling-template">
<img src="content/web/foods/#=ProductID#.jpg" alt="#=ProductName# image" class="km-thumbnail"/>
<h4>#:ProductName#</h4>
<p>#:kendo.toString(UnitPrice, "c")#</p>
</script>
<script>
function mobileListViewEndlessScrolling() {
var dataSource = new kendo.data.DataSource({
type: "odata",
transport: {
read: {
url: "https://demos.telerik.com/kendo-ui/service/Northwind.svc/Products"
}
},
schema: {
total: function () { return 77; }
},
sort: {
field: "ProductID",
dir: "desc"
},
serverPaging: true,
serverSorting: true,
pageSize: 50
});
$("#endless-scrolling").kendoMobileListView({
dataSource: dataSource,
template: $("#endless-scrolling-template").text(),
endlessScroll: true
});
}
</script>
<style>
#endless-scrolling h4 {
margin-top: .2em;
margin-bottom: .2em;
}
</style>