文章插图
本教程展示如何在带有动态加载特性的树网格中添加分页 。
创建树网格想要启动树网格的分页功能,首先必须添加 ‘pagination:true’ 属性,这样页面加载时就会向服务器发送 ‘page’ 和 ‘rows’ 参数 。
NameQuantityPriceTotal服务器代码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 来放置加载子行 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 实现室内便民设施精准导航 室内精准导航系统
- word一键生成思维导图 怎么用word做表格
- 详解performselector应用场景 performselector实现原理
- 2022西安解封时间预测 西安解封要实现社会面清零
- 2022西安实现社会面清零具体措施
- wps设置表格样式 wps表格格式怎么调整
- js轮播图实现简单代码 js实现图片轮播带滑动
- Excel如何快速查找标记多行多列数据中的重复值 表格查重复怎么查
- 如何创造自己的价值,实现自己的人生价值
- java画图像表格 java绘图程序代码