jQuery EasyUI datagrid實現本地分頁簡單介紹
本章節介紹了jQuery EasyUI datagrid實現本地分頁的方法,以例項形式較為詳細的分析了本地分頁的原理與相關的實現技巧。
一般分頁都是後臺做,但是有的時候還是有這種需求。
這裡重點用到了pagination的監聽,以及JS陣列的slice方法來完成。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <link href="js/jquery-easyui-1.3.6/themes/default/easyui.css" rel="stylesheet"/> <link href="js/jquery-easyui-1.3.6/themes/icon.css" rel="stylesheet"/> <script type="text/javascript" src="js/jquery-easyui-1.3.6/jquery.min.js"></script> <script type="text/javascript" src="js/jquery-easyui-1.3.6/jquery.easyui.min.js"></script> <script type="text/javascript"> // 表格資料來源 var data = []; // 用程式碼造30條資料 for (var i = 1; i < 31; ++i) { data.push({ "id":i, "name":"Student" + i }) } $(function () { $("#dd").datagrid({ title:"測試本地分頁", rownumbers:true, fitColumns:true, pagination:true, data:data.slice(0,10), columns:[ [ {field:'id', align:"center", title:"編號",width:100}, {field:'name', align:"center", title:"姓名",width:100} ] ] }); var pager = $("#dd").datagrid("getPager"); pager.pagination({ total:data.length, onSelectPage:function (pageNo, pageSize) { var start = (pageNo - 1) * pageSize; var end = start + pageSize; $("#dd").datagrid("loadData", data.slice(start, end)); pager.pagination('refresh', { total:data.length, pageNumber:pageNo }); } }); }); </script> </head> <body> <div id="dd"></div> </body> </html>
執行效果如下圖所示:
相關文章
- easyui datagrid 生成動態列後 實現分頁UI
- asp.net mvc easyui datagrid分頁ASP.NETMVCUI
- easyui利用combobox實現下拉框簡單介紹UI
- jquery實現的元素居中外掛簡單介紹jQuery
- ThinkPHP+jQuery EasyUI Datagrid查詢資料的簡單處理PHPjQueryUI
- jquery實現的操作class樣式類簡單介紹jQuery
- jquery實現的圖片預載入簡單介紹jQuery
- jQuery Validate簡單介紹jQuery
- jQuery filter() 用法簡單介紹jQueryFilter
- jquery實現的倒數獲取li元素簡單介紹jQuery
- EasyUI對treegrid編輯方法簡單介紹UI
- Easyui datagrid 實現表格記錄拖拽UI
- CSS實現的網頁柵格佈局簡單介紹CSS網頁
- jQuery阻止事件冒泡簡單介紹jQuery事件
- jQuery自定義事件簡單介紹jQuery事件
- jquery動畫佇列簡單介紹jQuery動畫佇列
- jquery easyui datagrid 動態隱藏列jQueryUI
- jquery easyui DataGrid 資料表格 屬性jQueryUI
- jQuery easyUI datagrid 增加求和統計行jQueryUI
- jquery easyui datagrid的增加,修改,刪除jQueryUI
- 簡單介紹numpy實現RNN原理實現RNN
- WPF DataGrid分頁功能實現程式碼
- 簡單介紹NMS的實現方法
- django 網站實現簡單分頁Django網站
- 自定義jquery外掛簡單介紹jQuery
- jQuery滑鼠雙擊事件簡單介紹jQuery事件
- jQuery自定義外掛簡單介紹jQuery
- jQuery建構函式簡單介紹jQuery函式
- jQuery外掛製作簡單介紹jQuery
- Oracle常見SQL分頁實現方案介紹OracleSQL
- jquery操作select下拉選單簡單介紹jQuery
- jQuery.noConflict()實現防衝突原理機制簡單介紹jQuery
- jQuery實現的生成隨機密碼程式碼例項簡單介紹jQuery隨機密碼
- javascript實現繼承方式簡單介紹JavaScript繼承
- javascript實現鏈式呼叫簡單介紹JavaScript
- javascript實現的獲取頁面中所有錨點簡單介紹JavaScript
- 使用 jQuery 實現分頁功能jQuery
- javascript實現二維陣列實現簡單介紹JavaScript陣列