• <menu id="w2i4a"></menu>
  • logo Kendo UI使用教程-2019

    文檔首頁>>Kendo UI使用教程-2019>>jQuery UI組件庫Kendo UI for jQuery數(shù)據(jù)管理使用教程:ListView分頁

    jQuery UI組件庫Kendo UI for jQuery數(shù)據(jù)管理使用教程:ListView分頁


    Kendo UI for jQuery R3 2020 SP1試用版下載

    Kendo UI目前最新提供Kendo UI for jQueryKendo UI for Angular、Kendo UI Support for ReactKendo UI Support for Vue四個(gè)控件。Kendo UI for jQuery是創(chuàng)建現(xiàn)代Web應(yīng)用程序的最完整UI庫。

    默認(rèn)情況下,ListView的分頁功能處于禁用狀態(tài)。

    入門指南

    要啟用分頁,請(qǐng)實(shí)例化單獨(dú)的pager控件并將其綁定到相同的DataSource。

    <div id="listview"></div>
    <div id="pager"></div>
    <script>
    var dataSource = new kendo.data.DataSource({
    data: [
    { id: 1, item: "Item 1" },
    { id: 2, item: "Item 2" },
    { id: 3, item: "Item 3" },
    { id: 4, item: "Item 4" },
    { id: 5, item: "Item 5" },
    { id: 6, item: "Item 6" }
    ],
    pageSize: 2
    });
    
    $("#listview").kendoListView({
    dataSource: dataSource,
    template: "<div>#: item #</div>"
    });
    
    $("#pager").kendoPager({
    dataSource: dataSource
    });
    </script>

    高級(jí)配置

    當(dāng)綁定到ListView的項(xiàng)目數(shù)大于預(yù)期時(shí),pager將控制顯示的項(xiàng)目。

    1. 創(chuàng)建一個(gè)用于渲染的目標(biāo)元素,通常將其放置在ListView附近。

    <div id="listView"></div>
    <div class="k-page-wrap">
    <div id="pager"></div>
    </div>
    
    <script type="text/x-kendo-tmpl" id="template">
    <div class="product">
    <img src="https://demos.telerik.com/kendo-ui/content/web/foods/#= ProductID #.jpg" alt="#: ProductName # image" />
    <h3>#:ProductName#</h3>
    <p>#:kendo.toString(UnitPrice, "c")#</p>
    </div>
    </script>

    2. 通過其pageable屬性更新ListView配置,以聲明該小部件支持分頁并初始化pager。

    var dataSource = new kendo.data.DataSource({
    transport: {
    read: {
    url: "https://demos.telerik.com/kendo-ui/service/Products",
    dataType: "jsonp"
    }
    },
    pageSize: 4
    });
    
    $("pager").kendoPager({
    dataSource: dataSource
    });
    
    $("#listView").kendoListView({
    dataSource: dataSource,
    pageable: true,
    template: kendo.template($("#template").html())
    });

    下面的示例演示了建議方法的完整實(shí)現(xiàn)。

    <div id="listView" style="max-height:400px;overflow:auto;"></div>
    <div id="pager"></div>
    
    <script type="text/x-kendo-tmpl" id="template">
    <div class="product">
    <img src="https://demos.telerik.com/kendo-ui/content/web/foods/#= ProductID #.jpg" alt="#: ProductName # image" />
    <h3>#:ProductName#</h3>
    <p>#:kendo.toString(UnitPrice, "c")#</p>
    </div>
    </script>
    
    <script>
    var dataSource = new kendo.data.DataSource({
    transport: {
    read: {
    url: "https://demos.telerik.com/kendo-ui/service/Products",
    dataType: "jsonp"
    }
    }
    });
    
    $("pager").kendoPager({
    dataSource: dataSource
    });
    
    $("#listView").kendoListView({
    dataSource: dataSource,
    pageable: true,
    template: kendo.template($("#template").html())
    });
    </script>


    了解最新Kendo UI最新資訊,請(qǐng)關(guān)注Telerik中文網(wǎng)!

    慧都高端UI界面開發(fā)
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();