easyui 通用的datagrid中如何带有查询条件分页
生活随笔
收集整理的這篇文章主要介紹了
easyui 通用的datagrid中如何带有查询条件分页
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
html 代碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1"><title></title><script type="text/javascript" language="javascript" src="../Scripts/My97DatePicker/WdatePicker.js"></script><link rel="stylesheet" type="text/css" href="../Scripts/jquery-easyui-1.3.2/themes/default/easyui.css" /><link rel="stylesheet" type="text/css" href="../Scripts/jquery-easyui-1.3.2/themes/icon.css" /><script type="text/javascript" src="../Scripts/jquery-easyui-1.3.2/jquery-1.8.0.min.js"></script><script type="text/javascript" src="../Scripts/jquery-easyui-1.3.2/jquery.easyui.min.js"></script><link rel="stylesheet" type="text/css" href="../Resource/Css/base.css" /> </head> <body><form method="post" action="orders.aspx" id="form1"> <div class="aspNetHidden"> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTExNjk2ODg0NDRkZCOLvqGWle7VDdkjq2dhN5yAxw6yEAPsgqeeG/+Wi49/" /> </div><div class="aspNetHidden"><input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBALt0qRkApehh7YHAq/J98ULAvDVkOYC1D/zVz5bLUZLledrbR3qxiF16rmEfvZBJPE413rxsnU=" /> </div><script type="text/javascript">$(function () {$('#dataList').datagrid({title: '訂單查詢',iconCls: 'icon-save',width: 2000,height: window.screen.height * 0.8,fit: false,nowrap: false,striped: true,url: '../jsonData/orders.ashx',sortName: 'ids',sortOrder: 'ids',remoteSort: false,idField: 'ids',frozenColumns: [[{ field: 'ck', checkbox: true },{ title: '訂單號(hào)', field: 'order_no', width: 100, sortable: true },{ title: '訂單狀態(tài)', field: 'order_status', width: 80, sortable: true }]],columns: [[{ title: '產(chǎn)品總額', field: 'product_total_cost', width: 60, sortable: true },{title: '訂單備注', field: 'remark', width: 100, sortable: true }]],onHeaderContextMenu: function (e, field) {e.preventDefault();if (!$('#tmenu').length) {createColumnMenu();}$('#tmenu').menu('show', {left: e.pageX,top: e.pageY});},pagination: true,rownumbers: true,toolbar: [{id: 'btnadd',text: '添加',iconCls: 'icon-add',handler: function () {$('#btnsave').linkbutton('enable');alert('add')}}, {id: 'btncut',text: '刪除',iconCls: 'icon-cut',handler: function () {$('#btnsave').linkbutton('enable');alert('cut')}}, '-', {id: 'btnsave',text: '保存',disabled: true,iconCls: 'icon-save',handler: function () {$('#btnsave').linkbutton('disable');alert('save')}}]});var p = $('#dataList').datagrid('getPager');if (p) {$(p).pagination({pageSize: 10, //每頁顯示的記錄條數(shù),默認(rèn)為10 pageList: [5, 10, 15], //可以設(shè)置每頁記錄條數(shù)的列表 beforePageText: '第', //頁數(shù)文本框前顯示的漢字 afterPageText: '頁 共 {pages} 頁',displayMsg: '當(dāng)前顯示 {from} - {to} 條記錄 共 {total} 條記錄',onBeforeRefresh: function (pageNumber, pageSize) {alert('pageNumber:' + pageNumber + ',pageSize:' + pageSize);alert('before refresh');}});}});function createColumnMenu() {var tmenu = $('<div id="tmenu" style="width:100px;"></div>').appendTo('body');var fields = $('#dataList').datagrid('getColumnFields');for (var i = 0; i < fields.length; i++) {$('<div iconCls="icon-ok"/>').html(fields[i]).appendTo(tmenu);}tmenu.menu({onClick: function (item) {if (item.iconCls == 'icon-ok') {$('#dataList').datagrid('hideColumn', item.text);tmenu.menu('setIcon', {target: item.target,iconCls: 'icon-empty'});} else {$('#dataList').datagrid('showColumn', item.text);tmenu.menu('setIcon', {target: item.target,iconCls: 'icon-ok'});}}});}function resize() {$('#dataList').datagrid('resize', {width: 700,height: 400});}function showDate(val) {if (val != null) {val = val.replace("\/Date(", "");val = val.replace(")/", "");dt = new Date(Number(val));return dt.toLocaleString();} else {return "";}}function getProduct(val) {var start = val.indexOf("產(chǎn)品屬性");if (start > 8) {start = start - 8;}return val.substr(start);}function FindData() {$('#dataList').datagrid('load', {order_no: $('#order_no').val()});} </script><div id="searchtool" style="padding: 5px"><span>訂單號(hào):</span><input name="ctl00$ContentPlaceHolder1$order_no" type="text" id="order_no" /><a href="javascript:FindData()" class="easyui-linkbutton" data-options="iconCls:'icon-search'">查詢</a></div><table id="dataList"></table></form> </body> </html>
后臺(tái)代碼
?
轉(zhuǎn)載于:https://www.cnblogs.com/xinyaoxp/p/3205025.html
總結(jié)
以上是生活随笔為你收集整理的easyui 通用的datagrid中如何带有查询条件分页的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。