easyui 分页,排序自定义
来源:互联网 发布:淘宝直通车价格查询 编辑:程序博客网 时间:2024/06/07 14:38
<pre name="code" class="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"><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>bulletin欢迎页面</title><link href="css/index.css" rel="stylesheet" type="text/css" /><link rel="stylesheet" type="text/css" href="../../easyui/themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="../../easyui/themes/icon.css"><link rel="stylesheet" type="text/css" href="../../easyui/themes/color.css"><link rel="stylesheet" type="text/css" href="../../easyui/demo/demo.css"><script type="text/javascript" src="../../easyui/jquery.min.js"></script><script type="text/javascript" src="js/jquery-1.7.2.min.js"></script><script type="text/javascript" src="../../easyui/jquery.easyui.min.js"></script><script type="text/javascript" src="../../easyui/easyui-lang-zh_CN.js"></script><script type="text/javascript" src="js/bulletin.js"></script></head><body class="easyui-layout"><div region="center" border="false"> <table id="table_bulletin_list" class="easyui-datagrid" ></table></div><script type="text/javascript">var page=1; //页码var rows=10; //页面大小var sort="id"; //默认排序的标签var order="asc"; //默认排序 function getUrl(){return window.parent.document.getElementById("content").src; }var url = getUrl(); //获取超链接的地址var allNotes; //定义table列标头要显示的数据var key=getKeyValue(url,"key");var serverPath="http://localhost:8080/oa6/";var paramUrl ;if(key==0){paramUrl =serverPath+"json/bulletin/getJsonData.d";allNotes=[[ {field:'ck',checkbox:true}, {field:'id',title:'主键',width:100,align:'center',hidden:true}, {field:'isImp',title:'重要程度',width:200,align:'center',sortable:true}, {field:'title',title:'标题',width:200,align:'center'}, {field:'dept',title:'发布部门',width:200,align:'center',sortable:true}, {field:'date',title:'发布时间',width:200,align:'center',sortable:true}, {field:'action',title:'相关操作',width:200,align:'center'} ]];}else if(key==1){paramUrl =serverPath+"json/bulletin/getJsonData.d";allNotes=[[ {field:'ck',checkbox:true}, {field:'id',title:'主键',width:100,align:'center',hidden:true}, {field:'isImp',title:'重要程度',width:200,align:'center',sortable:true}, {field:'title',title:'标题',width:200,align:'center'}, {field:'dept',title:'发布部门',width:200,align:'center',sortable:true}, {field:'date',title:'发布时间',width:200,align:'center',sortable:true}, {field:'action',title:'相关操作',width:200,align:'center'} ]];}else if(key=="fav"){paramUrl =serverPath+"json/bulletin/getJsonData.d";allNotes=[[ {field:'ck',checkbox:true}, {field:'id',title:'主键',width:100,align:'center',hidden:true}, {field:'isImp',title:'重要程度',width:200,align:'center',sortable:true}, {field:'title',title:'标题',width:200,align:'center'}, {field:'dept',title:'发布部门',width:200,align:'center',sortable:true}, {field:'date',title:'发布时间',width:200,align:'center',sortable:true}, {field:'action',title:'相关操作',width:200,align:'center'} ]];} $(function(){ var $table_news_list=$("#table_bulletin_list").datagrid({ columns:allNotes, loadMsg:"正在加载..............", pagination:true,//分页的低端工具框 rownumbers:true,//显示行号 singleSelect:false,//单选 pageNumber:1, pageSize:10, pageList:[10,15,20], fit:true, fitColumns:true, checkOnSelect:false, multiSort:false, //是否允许多列排序 remoteSort:true, //往后台发送排序条件 onSortColumn:sortColumn, //触发排序事件 onLoadSuccess:function(){ var p = $("#table_bulletin_list").datagrid('getPager'); $(p).pagination({ onSelectPage: function (pageNumber, pageSize) { page=pageNumber; rows=pageSize; getData(); } }); }}); getData(); }); //排序函数 function sortColumn(sort2,order2){ sort=sort2; order=order2; getData( ); }; //查询数据 function getData() {$.post(paramUrl, {rows :rows, //传递的参数页面大小page : page, //页码sort:sort, //排序字码order:order //排序的准则}, function(msg) { var $table_news_list=$("#table_bulletin_list").datagrid('loadData',msg);},'json');}</script></body></html>bulletin.js
//将url拆分,获取其后面传递的参数 function getKeyValue(url,name) { //alert(name); var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");//获取key=多少的值 var data = new Dictionary(); for(var i=0;i<paraString.length;i++){ data.put(paraString[i].split("=")[0],paraString[i].split("=")[1]); } return data.get(name); //将最终的结果得出 }//=================================//将数组根据键值获取对应的value值 function Dictionary(){ this.data = new Array(); this.put = function(key,value){ this.data[key] = value; }; this.get = function(key){ return this.data[key]; }; this.remove = function(key){ this.data[key] = null; }; this.isEmpty = function(){ return this.data.length == 0; }; this.size = function(){ return this.data.length; }; } //---
0 0
- easyui 分页,排序自定义
- EasyUI 自定义分页尺寸
- struts2+easyui分页排序
- easyUI 自定义排序datagrid
- EasyUI自定义排序
- easyui js自定义排序
- easyUI自定义DataGrid分页栏
- easyUI自定义DataGrid分页栏
- easyui datagrid pagination 自定义分页
- EasyUI Datagrid 分页和排序
- 自定义分页排序
- Repeater自定义分页排序
- jquery easyui 中combogrid , datagrid 自定义分页
- jquery easyui datagrid使用,分页、排序、查询
- easyui datagrid 客户端搜索、分页、排序
- jquery easyui datagrid使用,分页、排序、查询
- easyui datagrid 客户端搜索、分页、排序
- Repeater自定义分页排序(2)
- JS导出Excel时设置Excel格式为字符串格式
- FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法
- 苹果确定9月9日举行新品发布会
- 逻辑 与 或 非的优先级(and or not 优先级)
- web前端
- easyui 分页,排序自定义
- POI操作Excel:cell的背景颜色类型
- 美国国土安全部2.5万雇员隐私信息遭黑客窃取
- C语言宏高级用法 [总结]
- NIO(java new I/O)
- AI网站--AI分享站
- 执行错误:函数调用导致堆栈不对称,原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。
- Android之开机自启动服务
- Visual Studio 2013去掉讨厌的红色下划波浪线