jQuery EasyUI学习教程之datagrid点击列表头排序
介绍jQuery EasyUI学习教程之datagrid点击列表头排序功能
我们来创建一个基本的DataGrid。这个DataGrid包含多个可排序的列,如itemid、productid、listprice、unitcost等。通过设定sortable属性为true,我们可以使这些列可点击列表头进行排序。
HTML代码示例:
```html
Item ID | Product ID | List Price | Unit Cost | Attribute | Status |
---|
```
当点击列表头进行排序时,DataGrid会向远程服务器发送两个参数:sort(排序列的字段名)和order(排序方式,可以是'asc'或'desc',默认为'asc')。这样,我们就可以轻松地实现数据的动态排序。对于服务器端代码,需要根据接收到的参数进行相应的查询和处理。以下是简单的服务器端代码示例:
PHP代码示例:
```php
$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;
// 数据库查询和处理代码...
```
通过jQuery EasyUI的datagrid功能,我们可以轻松实现点击列表头排序的功能,极大地提高了数据处理的效率和便捷性。如果你对这方面感兴趣,不妨参考以上教程来学习和实践。
编程语言
- jQuery EasyUI学习教程之datagrid点击列表头排序
- PHP @ at 记号的作用示例介绍
- 3种php生成唯一id的方法
- MSSQL 将截断字符串或二进制数据问题的解决方法
- 随机增加网站点击的一个不错的方法 -font color=
- 简单分析js中的this的原理
- MySQL因配置过大内存导致无法启动的解决方法
- jQuery浏览器CSS3特写兼容实例
- Bootstrap3下拉菜单的实现
- layui中layer前端组件实现图片显示功能的方法分析
- php unlink()函数使用教程
- jQuery增加自定义函数的方法
- JavaScript保存并运算页面中数字类型变量的写法
- 在JS中操作时间之getUTCMilliseconds()方法的使用
- 浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错
- jQuery实现网页顶部固定导航效果代码