分享好友 生活常识首页 频道列表

easyui分页查询(easyui实现表格分页操作)

汽车出行  2023-01-14 13:140

easyui分页查询(easyui实现表格分页操作)

本教程展示如何在带有动态加载特性的树网格中添加分页。

创建树网格

想要启动树网格的分页功能,首先必须添加 ‘pagination:true’ 属性,这样页面加载时就会向服务器发送 ‘page’ 和 ‘rows’ 参数。

Name Quantity Price Total 服务器代码

treegrid4_getdata.php

$page = isset($_POST[\'page\']) ? intval($_POST[\'page\']) : 1;$rows = isset($_POST[\'rows\']) ? intval($_POST[\'rows\']) : 10;$offset = ($page-1)*$rows;$id = isset($_POST[\'id\']) ? intval($_POST[\'id\']) : 0;include \'conn.php\';$result = array;if ($id == 0){$rs = mysql_query("select count(*) from products where parentId=0");$row = mysql_fetch_row($rs);$result["total"] = $row[0];$rs = mysql_query("select * from products where parentId=0 limit $offset,$rows");$items = array;while($row = mysql_fetch_array($rs)){$row[\'state\'] = has_child($row[\'id\']) ? \'closed\' : \'open\';array_push($items, $row);}$result["rows"] = $items;} else {$rs = mysql_query("select * from products where parentId=$id");while($row = mysql_fetch_array($rs)){$row[\'state\'] = has_child($row[\'id\']) ? \'closed\' : \'open\';$row[\'total\'] = $row[\'price\']*$row[\'quantity\'];array_push($result, $row);}}echo json_encode($result);function has_child($id){$rs = mysql_query("select count(*) from products where parentId=$id");$row = mysql_fetch_array($rs);return $row[0] > 0 ? true : false;}

发送到服务器的参数包括:

当展开一个行节点时,’id’ 值是大于 0 的。 当改变页码时,’id’ 值应该被设置为 0 来放置加载子行。

查看更多关于【汽车出行】的文章

展开全文
相关推荐
反对 0
举报 0
评论 0
图文资讯
热门推荐
优选好物
更多推荐文章
波利比奥斯方阵密码诞生于(),由Polybius于公元前2世纪设计,是一种将字母编码成符号对的方法,这种密码的校验表由一个5行5列的网格组成。
很多小伙伴都积极入坑,但并非那么容易上手,尤其对新手玩家不是很友好,攻略问答中常常会遇到波利比奥斯方阵密码诞生于(),由Polybius于公元前2世纪设计,是一种将字母编码成符号对的方法,这种密码的校验表由一个5行5列的网格组成。不知如何解

0评论2023-04-221946

更多推荐