jQuery EasyUI學習教程之datagrid點擊列表頭排序
這個示例展示如何排序datagrid通過點擊列表頭.

在datagrid的所有columns 可以通過點擊列表頭排序,你可以定義哪行可以排序,默認的列是不能排序的除非你設置sortable 屬性為true
創(chuàng)建an DataGrid
<table id="tt" class="easyui-datagrid" style="width:600px;height:250px" url="datagrid8_getdata.php" title="Load Data" iconCls="icon-save" rownumbers="true" pagination="true"> <thead> <tr> <th field="itemid" width="80" sortable="true">Item ID</th> <th field="productid" width="80" sortable="true">Product ID</th> <th field="listprice" width="80" align="right" sortable="true">List Price</th> <th field="unitcost" width="80" align="right" sortable="true">Unit Cost</th> <th field="attr1" width="150">Attribute</th> <th field="status" width="60" align="center">Stauts</th> </tr> </thead> </table>
我們定義一些可排序的列包含itemid,productid,listprice,unitcost等等'attr1' 列和 'status'列不能排序.
當排序DataGrid 將發(fā)送2個參數(shù)到遠程服務器:
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實現(xiàn)多選下拉列表
- jQuery+Ajax請求本地數(shù)據(jù)加載商品列表頁并跳轉詳情頁的實現(xiàn)方法
- jQuery插件select2利用ajax高效查詢大數(shù)據(jù)列表(可搜索、可分頁)
- jQuery實現(xiàn)Select下拉列表進行狀態(tài)選擇功能
- jQuery實現(xiàn)聯(lián)動下拉列表查詢框
- jquery實現(xiàn)圖片列表鼠標移入微動
- JQuery實現(xiàn)列表中復選框全選反選功能封裝(推薦)
- 基于jQuery和Bootstrap框架實現(xiàn)仿知乎前端動態(tài)列表效果
- 利用jQuery對無序列表排序的簡單方法
- 多功能jQuery樹插件zTree實現(xiàn)權限列表簡單實例
- jQuery實現(xiàn)列表的增加和刪除功能
相關文章
jQuery中ajax請求后臺返回json數(shù)據(jù)并渲染HTML的方法
今天小編就為大家分享一篇jQuery中ajax請求后臺返回json數(shù)據(jù)并渲染HTML的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
jQuery中slideUp 和 slideDown 的點擊事件
這篇文章主要介紹了jQuery中slideUp 和 slideDown 的點擊事件的相關資料,需要的朋友可以參考下2015-02-02
基于jQuery的網(wǎng)頁右下角彈出廣告(IE7,firefox)
以前曾寫過一個,不過太麻煩了,呵呵```現(xiàn)在改進了一下,其實很簡單:css定位層一直在右下角,用js控制層的高度增減。2010-08-08
jQuery使用EasyUi實現(xiàn)三級聯(lián)動下拉框效果
本篇文章主要介紹了jQuery使用EasyUi實現(xiàn)三級聯(lián)動效果,實例使用EasyUi實現(xiàn)三級聯(lián)動技巧,非常具有實用價值,需要的朋友可以參考下。2017-03-03
JQUERY的AJAX請求緩存里的數(shù)據(jù)問題處理
這篇文章主要介紹了JQUERY的AJAX請求緩存里的數(shù)據(jù)問題處理的相關資料,需要的朋友可以參考下2016-02-02
jQuery通過改變input的type屬性實現(xiàn)密碼顯示隱藏切換功能
大家在做登錄注冊功能的時候都會遇到用戶選擇自己輸入的密碼是否顯示需求,大家都是怎么實現(xiàn)的呢?今天小編給大家分享一種比較好用的方法jQuery通過改變input的type屬性實現(xiàn)密碼顯示隱藏切換功能,需要的朋友參考下2017-02-02

