1. 程式人生 > >easyui datagrid 前臺分頁的實現

easyui datagrid 前臺分頁的實現

原文連結:https://www.cnblogs.com/wangyt223/p/4189414.html

使用easyui分頁,有後臺伺服器端實現和前臺瀏覽器端實現。伺服器端實現按規定的格式返回資料就可以了,前臺實現需要寫js來實現。

程式碼如下:

關鍵程式碼:

1234567891011121314151617181920212223242526272829function pagerFilter(data){if (typeof data.length == 'number' && typeof data.splice == 'function'){    // 判斷資料是否是陣列data = {
total: data.length,rows: data}}var dg = $(this);var opts = dg.datagrid('options');var pager = dg.datagrid('getPager');pager.pagination({onSelectPage:function(pageNum, pageSize){opts.pageNumber = pageNum;opts.pageSize = pageSize;pager.pagination('refresh',{pageNumber:pageNum,pageSize:pageSize});dg.datagrid(
'loadData',data);}});if (!data.originalRows){data.originalRows = (data.rows);}var start = (opts.pageNumber-1)*parseInt(opts.pageSize);var end = start + parseInt(opts.pageSize);data.rows = (data.originalRows.slice(start, end));return data;}

完整的Demo

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889

相關推薦

easyui datagrid 前臺實現

原文連結:https://www.cnblogs.com/wangyt223/p/4189414.html使用easyui分頁,有後臺伺服器端實現和前臺瀏覽器端實現。伺服器端實現按規定的格式返回資料就可以了,前臺實現需要寫js來實現。程式碼如下:關鍵程式碼:123456789

easyui datagrid前臺

function pagerFilter(data){ if (typeof data.length == 'number' && typeof data.splice == 'function'){ // 判斷資料是否是陣列

easyui datagrid pagination模擬實現

easyui給出的分頁元件,需要結合datagrid,pagination,資料展現使用datagrid,分頁展現使用的是pagination,兩者必須混合使用,才能展現一個分頁列表,如下圖所示:  預設的分頁列表實現如下: <table class="easyui

easyUi-datagrid + 工具欄添加控件

checkbox 分享圖片 idt wid hand TE 地址 code 圖片 1、 新建Pager.js /** * * @param {any} el 元素 */ function showDataGrid1(el) { $(el).data

easyUI dataGrid 隱藏工具欄 隱藏表頭

適應以下需求: 1.當表格沒有資料時,把datagrid隱藏;有資料的時候顯示 2.表格不分頁,無需顯示分頁欄 3.datagrid的高度由內容撐開(固定高度,無資料時顯示空白也可,有資料要隱藏不行,因為本方法實質是隱藏表頭,分頁) 首先看第一點:大多數人都是這樣想的

easyui datagrid本地排序

html程式碼 <div style="width: 300px; height:250px; margin: 10px;"> <button onclick="findData()">載入資料</button> <

easyui中的實現(支援MySQL,SQLServer,Oracle)

package com.dxwind.common.bean; import java.sql.CallableStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLExcept

easyui datagrid和篩選

篩選用到一個datagrid-filter.js檔案,它在easyui的包中是沒有的,要自己匯入: 程式碼為 (function($){ function getPluginName(target){ if ($(target).data('treegrid'))

jQuery EasyUI datagrid本地

        一般分頁都是後臺做,前端做無論從哪方面考慮都不合適。但是有的時候還是有這種需求。         這裡重點用到了pagination的監聽,以及JS陣列的slice方法來完成。程式碼如下: <!DOCTYPE html> <html>

easyui datagrid 後臺+排序

一、jsp頁面定義table <div><table id="dg"></table></div> 二、js頁面載入table $(function () { test1(); }); var test1 = f

easyUIDatagrid的使用和前臺

由於公司業務變更和任務安排,博主最近開始寫前端了,前端頁面!!!!雖然之前一直覺得前端很繁瑣,但是確實繁瑣啊,沒辦法,卯足勁乾乾幹。 公司前端用的easyui框架,博主之前沒咋弄過前端,不要說easyui了,所以蹭這次機會,來玩玩easyui。 接觸了一段時日後,博主真心

jquery easyui datagrid 實現---善良公社專案

    接著上篇文章,接下來給大家分享分頁的實現,分頁其實多多少少見過很有幾種,框架中帶的圖片都特別的好看,會給使用者以好的使用效果,具體實現,需要自己來補充程式碼; 圖示1:     通常情況下

MiniUI前臺,假實現源碼

MiniUI 假分頁背景對於數據較少,無需後臺分頁的需求,可使用以下解決方案方案MiniUI提供了監聽事件,特別方便即可實現。源碼mini.parse(); var grid = mini.get("datagridTable"); // 獲取所有數據和總記錄數 { tot

EasyUI表格DataGrid及獲取表格資料

   假分頁就是將所有要顯示的資料全部查詢出來後,進行前臺的分頁,適合資料量較小的Web專案    在假分頁的情況下獲取所有資料: var totalData = $("#datagrid").datagrid('getData'); var rows =

EasyUI表格DataGrid及獲取表格數據

lda func type 分頁控件 lin jquer 就是 java size 假分頁就是將所有要顯示的數據全部查詢出來後,進行前臺的分頁,適合數據量較小的Web項目 在假分頁的情況下獲取所有數據: var totalData = $("#datagrid

Ext實現(前臺與後臺)Spring+Mybatis

Ext分頁實現(前臺與後臺)Spring+Mybatis 一、專案背景   關於Ext的分頁網上有很多部落格都有提到,但是作為Ext新手來說,並不能很容易的在自己的專案中得以應用。因為,大多數教程以及部落格基本都是隻寫了前端的東西,而關於分頁演算法更多的應該是後臺。並且大多數資料庫的sql基

angular6+zorro框架實現前臺

angular6+(ng-zorro)框架實現前臺分頁 import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-header', templateUrl: './app-hea

angular6 實現前臺

angular6 實現前臺分頁(純js,無樣式) import { Component, OnInit } from '@angular/core'; @Component({ selector: 'app-root', templateUrl: './app.component

easyui表格屬性以及實現例子

一、表格常用配置如下:以OPC專案中的分頁為例$('#dg').datagrid({ //title:'選單列表', //標題 method : 'post', iconCls : 'icon-edit', //圖示

EasyUI資料實現(真假)

          資料分頁功能的實現是在任何一個專案中都非常實用的一個功能,在ASP.NET學習的時候,曾寫過一篇關於分頁功能的實現(點選檢視),上面已經介紹的真假分頁的優缺點,在這裡我們就不過多的