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

本教程展示如何在带有动态加载特性的树网格中添加分页。创建树网格想要启动树网格的分页功能,首先必须添加pagination:true属性,这样页面加载时就会向服务器发送page和rows参数。NameQuantityPriceTotal服务

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

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 来放置加载子行。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/26122.html

(0)
nan
上一篇 2021-09-17
下一篇 2021-09-17

相关推荐

  • 复合函数的奇偶性(奇偶性的判断口诀)

    复合函数奇偶性口诀:外奇内奇为奇,外奇内偶为偶,外偶内奇为偶,外偶内偶为偶。在触摸屏上的信封图标的手臂按下按钮怎么判断复合函数奇偶性记F(x)=f[g(x)]为复合函数,则F(-x)=f[g(-x)],如果g(x)是奇函数,即g(-x)=-g(x)

    2021-09-05
    0
  • 清除u盘所有数据的正确方法(如何清空u盘所有文件)

    U盘是一种非常大众化的移动数据储存器,通常里面存放着我们个人或单位的重要资料,当我们想要销毁里面的数据时,通常的做法是直接将其删除或者格式化。但是要知道,现在有很多数据恢复软件在恢复数据方面的功能很强大,所以这样做并不是万全之策。下面小

    2021-12-11 科技
    0
  • macos 系统进程启动项管理(macos启动项管理)

    有时候我们希望某些软件在开机登录后自动开启。还有一些默认开机登录启动的软件我们不想让它自动启动。下面分享几种管理Mac软件登录自启的方式。在程序坞图标中设置在程序坞软件图标双指点按,勾选「登录时打开」。下次Mac开机登录就会自

    2021-12-11 科技
    0
  • Win10系统电脑配对蓝牙耳机的方法(台式电脑蓝牙设备在哪里)

    那么电脑如何连接蓝牙耳机?下面分享一下Win10系统电脑配对蓝牙耳机的方法。确定电脑有蓝牙并安装蓝牙驱动程序之后,没有蓝牙的朋友可以自行购买USB蓝牙设备器并安装蓝牙驱动程序,电脑配对蓝牙耳机的方法如下。1、以目前主流Windows1

    2021-12-11 科技
    0
  • win7系统怎么设置windows防火墙(电脑防火墙在哪里设置)

    最近有位win7系统用户反映,因为电脑没有设置windows防火墙,导致了电脑经常中病毒,所以想要重新设置windows防火墙,但是有不知道怎么操作,那么win7系统怎么设置windows防火墙呢?今天为大家带来win7系统设置windo

    2021-12-11 科技
    0
  • 全红婵上榜福布斯30岁以下精英榜(全红婵等奥运冠军上榜)

    福布斯中国每年都会发布一次U30榜单,寻找那些年龄在30岁以下,在业内崭露头角的人物。9月17日,福布斯中国发布了一则重要评选结果,2021年度U30榜单,在这份充满荣耀的名单中,14岁的跳水运动员全红婵成功入选,而且她还是所有入围者中年纪最小的一位

    2021-10-01
    0

发表回复

登录后才能评论