jQuery EasyUI 数据网格 - 设置排序

  本实例演示如何通过点击列表头来排序数据网格(DataGrid)。

  数据网格(DataGrid)的所有列可以通过点击列表头来排序。您可以定义哪列可以排序。默认的,列是不能排序的,除非您设置 sortable 属性为 true。

  创建数据网格(DataGrid)

  

  url="datagrid8_getdata.php"

  title="Load Data" iconCls="icon-save"

  rownumbers="true" pagination="true">

  

  

  

  

  

  

  

  

  

  

  

  我们定义一些可排序的列,包含 itemid、productid、listprice、unitcost 等等。'attr1' 列和 'status' 列不能排序。

  当排序时,数据网格(DataGrid)将发送两个参数到远程服务器:

  sort:排序列字段名。

  order:排序方式,可以是 'asc' 或者 'desc',默认值是 'asc'。

  服务器端代码

  $page = isset($_POST['page']) ? intval($_POST['page']) : 1;

  $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10;

  $sort = isset($_POST['sort']) ? strval($_POST['sort']) : 'itemid';

  $order = isset($_POST['order']) ? strval($_POST['order']) : 'asc';

  $offset = ($page-1)*$rows;

  $result = array();

  include 'conn.php';

  $rs = mysql_query("select count(*) from item");

  $row = mysql_fetch_row($rs);

  $result["total"] = $row[0];

  $rs = mysql_query("select * from item order by $sort $order limit $offset,$rows");

  $items = array();

  while($row = mysql_fetch_object($rs)){

  array_push($items, $row);

  }

  $result["rows"] = $items;

  echo json_encode($result);

  下载 jQuery EasyUI 实例

  jeasyui-datagrid-datagrid8.zip

  本文转载自:w3cschool(编辑:雷林鹏 来源:网络 侵删)

转载于:https://www.cnblogs.com/pengpeng1208/p/10762648.html

雷林鹏分享:jQuery EasyUI 数据网格 - 设置排序相关推荐

  1. 雷林鹏分享jQuery EasyUI 数据网格 - 启用行内编辑

    可编辑的功能是最近添加到数据网格(datagrid)的.它可以使用户添加一个新行到数据网格(datagrid).用户也可以更新一个或多个行. 本教程向您展示如何创建一个数据网格(datagrid)和内 ...

  2. 雷林鹏分享:jQuery EasyUI 数据网格 - 条件设置行背景颜色

    jQuery EasyUI 数据网格 - 条件设置行背景颜色 本教程将向您展示如何根据一些条件改变数据网格(datagrid)组件的行样式.当 listprice 值大于 50 时,我们将为该行设置不 ...

  3. 雷林鹏分享:jQuery EasyUI 数据网格 - 创建属性网格

    jQuery EasyUI 数据网格 - 创建属性网格 属性网格(property grid)带有一个内置的 expand(展开)/collapse(合并) 按钮,可以简单地为行分组.您可以简单地创建 ...

  4. 雷林鹏分享:jQuery EasyUI 数据网格 - 创建页脚摘要

    jQuery EasyUI 数据网格 - 创建页脚摘要 在本教程中,我们将向您展示如何在数据网格(datagrid)页脚显示摘要信息行. 为了显示页脚行,您应该设置 showFooter 属性为 tr ...

  5. 雷林鹏分享:jQuery EasyUI 数据网格 - 启用行内编辑

    jQuery EasyUI 数据网格 - 启用行内编辑 可编辑的功能是最近添加到数据网格(datagrid)的.它可以使用户添加一个新行到数据网格(datagrid).用户也可以更新一个或多个行. 本 ...

  6. html怎么设置数据条的颜色,jQuery EasyUI 数据网格 – 条件设置行背景颜色 | 菜鸟教程...

    jQuery EasyUI 数据网格 - 条件设置行背景颜色 本教程将向您展示如何根据一些条件改变数据网格(datagrid)组件的行样式.当 listprice 值大于 50 时,我们将为该行设置不 ...

  7. jQuery EasyUI 数据网格

    jQuery EasyUI 数据网格 - 转换 HTML 表格为数据网格 本节将介绍jQuery EasyUI数据网格的运用,主要内容为如何将HTML表格转换为数据网格. 本实例演示如何转换表格(ta ...

  8. easyui treegrid php,jQuery EasyUI 数据网格与树插件 – Treegrid 树形网格 | 菜鸟教程

    jQuery EasyUI 数据网格与树插件 - Treegrid 树形网格 jQuery EasyUI 插件 扩展自 $.fn.datagrid.defaults.通过 $.fn.treegrid. ...

  9. jquery easyui dataGrid动态改变排序字段名

    2019独角兽企业重金招聘Python工程师标准>>> jquery easyui dataGrid 动态改变排序字段名,一般情况下,在使用的时候,我们会点击相应字段进行排序, 这里 ...

最新文章

  1. VO 2 具体的过程
  2. Golang 入门系列(九) 如何读取YAML,JSON,INI等配置文件...
  3. 5G NR — 密集组网和异构组网
  4. mysql 删除原理_MySQL权限原理及删除MySQL的匿名账户
  5. background使用
  6. 【clickhouse】flink clickhouse sink Class.forName 卡死
  7. 微信小程序傻瓜制作_傻瓜式教程:做一个带优惠券的微信小程序
  8. java正则表达式 %_java正则表达式入坑指南
  9. 【模板】质数判断(Miller_Rabin)
  10. 数据结构与算法(C语言版)——陈越
  11. 安卓apk反编译教程
  12. mixly编程怎样音乐_Mixly编程之MP3模块的使用方法
  13. 怎样查看 iPhone 基带版本号
  14. 【离散数学】单射、满射和双射的定义、区别
  15. Cesium 显示三维地球和地图的开源js库
  16. yocs_cmd_vel_mux和yocs_velocity_smoother
  17. 【FCPX插件】56种标题文本输入逐字出现字幕打字机动画效果 Typing Titles,支持M1芯片!
  18. 毕业季,作为程序员(it软件开发工程师),如何培养强大的解决问题的能力
  19. LTE学习笔记:OFDM
  20. Nginx $request_uri和$uri详解

热门文章

  1. sql 左侧要固定最近一周的周四 怎么写_数据与IT人怎么提高公司地位,避免被业务当工具人?...
  2. shell sort 最后一列排序_十个必知的排序算法|Python实例系列[1]
  3. 江门计算机职称考试时间,江门职称计算机考试时间
  4. python查函数用法语句_Python-17 (函数的基本使用)
  5. c ++中哈希表如何访问_C / C ++中的哈希表–完整的实现
  6. kotlin中的异常处理_Kotlin异常处理
  7. Android FlashLight教程
  8. 开课吧前端:全栈工程师的职业目的方向是什么呢?
  9. Bloomberg监控系统的标准化和扩展
  10. 如何用四个简单的步骤加速 LibreOffice