به کاربردن صفحه بندی و فیلترینگ در Kendo Grid
شنبه 16 آبان 1394در این مقاله قصد داریم برای Kendo Grid صفحه بندی و فیلترینگ قرار دهیم. انجام این کار با استفاده از خاصیت های Pageable و Filterable بسیار ساده است .
در این مقاله قصد داریم برای Kendo Grid صفحه بندی و فیلترینگ قرار دهیم. انجام این کار با استفاده از خاصیت های Pageable و Filterable بسیار ساده است .
برای درک این مطلب از یک مثال ساده کمک میگیریم. در یک Kendo Grid قرار است چند محصول و دسته بندی محصولات را نمایش دهیم. در هر صفحه تعدادی محصول نمایش داده می شود و با کلیک بر روی دکمه بعدی به تعداد دیگری از محصولات دسترسی خواهیم داشت.
در ASP.net یک پروژه و به آن یک web form اضافه میکنیم .
کدها در صفحه HTML به صورت زیر خواهد بود.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Untitled</title> <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2015.3.930/styles/kendo.common.min.css"> <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2015.3.930/styles/kendo.rtl.min.css"> <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2015.3.930/styles/kendo.default.min.css"> <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2015.3.930/styles/kendo.mobile.all.min.css"> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script src="http://kendo.cdn.telerik.com/2015.3.930/js/angular.min.js"></script> <script src="http://kendo.cdn.telerik.com/2015.3.930/js/jszip.min.js"></script> <script src="http://kendo.cdn.telerik.com/2015.3.930/js/kendo.all.min.js"></script> </head> <body> <div id="grid"></div> </body> </html>
کدهای جاوا اسکریپت را نیز به آن اضافه میکنیم.
$(document) .ready(function () { ("#grid") .kendoGrid( { selectable: "multiple cell", allowCopy: true, pageable: { pageSizes: true, }, filterable: true, columns: [ { field: "productName" }, { field: "category" }], dataSource: [ { productName: "Tea", category: "Beverages" }, { productName: "Coffee", category: "Beverages" }, { productName: "Ham", category: "Food" }, { productName: "Bread", category: "Food" }, { productName: "Chocolate", category: "Food" }, { productName: "Cake", category: "Food" }]); })
نتیجه در مرورگر به صورت زیر خواهد بود.
محصولات در هر صفحه به تعداد دلخواه نمایش داده می شوند.
- ASP.net
- 2k بازدید
- 1 تشکر