余晖落尽暮晚霞,黄昏迟暮远山寻
本站
当前位置:网站首页 > 编程知识 > 正文

jQuery EasyUI 树形菜单 - 树形网格动态加载

xiyangw 2022-12-05 10:39 22 浏览 0 评论

动态加载树形网格有助于从服务器上加载部分的行数据,避免加载大型数据的长时间等待。本教程将向您展示如何创建带有动态加载特性的树形网格(TreeGrid)。

创建树形网格(TreeGrid)

    <table title="Products" class="easyui-treegrid" style="width:700px;height:300px"
            url="treegrid3_getdata.php"
            rownumbers="true"
            idField="id" treeField="name">
        <thead>
            <tr>
                <th field="name" width="250">Name</th>
                <th field="quantity" width="100" align="right">Quantity</th>
                <th field="price" width="150" align="right" formatter="formatDollar">Price</th>
                <th field="total" width="150" align="right" formatter="formatDollar">Total</th>
            </tr>
        </thead>
    </table>

服务器端代码

treegrid3_getdata.php

$id = isset($_POST['id']) ? intval($_POST['id']) : 0;

include 'conn.php';
$result = array();
$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;
}

没有安装环境需要下载这两个脚本:

http://code.jquery.com/jquery-1.6.1.min.js

http://www.w3cschool.cc/try/jeasyui/jquery.easyui.min.js

相关推荐

自学web前端开发,你用多久找到了工作?(web前端自学视频教程)
自学web前端开发,你用多久找到了工作?(web前端自学视频教程)

web前端是零基础的首选技术对于很多人而言,相比较Java程序员,c++程序员,PHP程序员,Python程序员而言,web前端开发是较为容易入门的,不用和复...

2023-03-21 19:09 xiyangw

小白自学前端能找到工作吗?(自学前端怕找不到工作,怎么办?)
小白自学前端能找到工作吗?(自学前端怕找不到工作,怎么办?)

随着互联网的蓬勃发展,导致前端开发的人才缺口变大,web前端开发入行门槛低、前景好,因此有很多大学生转行入前端开发行业,初级web前端岗位起步月薪在6K-左右,...

2023-03-21 19:08 xiyangw

27岁的他用4个月成为前端工程师...(29岁转前端开发)
27岁的他用4个月成为前端工程师...(29岁转前端开发)

▌通信狗初识前端H5我叫阿强,大学学的通信工程专业,大四到某国际公司旗下通信子公司实习,毕业后就留下了,在郑州。跟我合租的哥们是公司新同事,他负责营销团队的新媒...

2023-03-21 19:08 xiyangw

新手从这3个阶段,快速学好武汉Web前端培训课程
新手从这3个阶段,快速学好武汉Web前端培训课程

对于想要学习Web前端的人来说,从哪里开始入手是困扰他们的难题。想要快速入门Web前端,参加培训班无疑是最快速有效的方式,那么,武汉Web前端培训哪个好?新手应...

2023-03-21 19:08 xiyangw

web前端自学能学会吗,培训怎么学(web前端需要学多长时间)
web前端自学能学会吗,培训怎么学(web前端需要学多长时间)

web前端自学能学会吗,培训怎么学?其实在原则上前端开发技术是可以通过自学来学习的,但是由于每个人的自学能力不同,所选择的方式也是不同的。小伙伴想要通过自学前端...

2023-03-21 19:08 xiyangw

关于web前端开发学习的顺序(web前端开发技术入门的有哪些)
关于web前端开发学习的顺序(web前端开发技术入门的有哪些)

学习web前端开发该怎么学,按照什么顺序学习,这是很多新手朋友会遇到的问题。下面简单的说一下。由于在国内大学课程里面,几乎没有前端开发这门课程,无非就是一些网页...

2023-03-21 19:08 xiyangw

前端开发培训学校需要学习什么?上海前端开发工程师培训

在前端行业发展得如火如荼的同时,前端的岗位技能已经发生深刻的变化,不断涌现的新技术让每一个Web前端开发者都焦虑不已。似乎我们学习的速度永远赶不上技术更新的速度那么什么才是Web前端开发的核心技能呢?...

web前端培训费用多少?按照这个省钱说明书行事
web前端培训费用多少?按照这个省钱说明书行事

web前端培训费用多少?除了这个学费的钱,大家还要注意其他的“钱”,俗话时间就是金钱,时间成本大家也要算进去。这样web前端培训费用多少?你知道吗?首先,web...

2023-03-21 19:07 xiyangw

web前端技术开发培训有用吗?(web前端开发软件技术培训)
web前端技术开发培训有用吗?(web前端开发软件技术培训)

随着互联网行业的迅猛发展,用户对互联网产品的体验也提出了更高的要求,自然对web前端开发人员的技术要求也更高。不管是零基础的,还是在职人员,都需要学习新技术,以...

2023-03-21 19:07 xiyangw

web前端开发培训班学费一般多少?如何避免被骗
web前端开发培训班学费一般多少?如何避免被骗

Web前端开发培训班的学费因地区、机构、课程内容等因素而异,一般来说,学费在几千到几万元之间都有。如果你想选择一个合适的开发培训班,需要根据自己的情况进行综合考...

2023-03-21 19:06 xiyangw

前端培训费用大概多少?收费跟哪些因素有关系?
前端培训费用大概多少?收费跟哪些因素有关系?

如果进行前端培训,都应该要让自己能够提前去了解清楚有关的一些问题,有很多人都不知道培训的费用是多少,在没有了解这点情况下都有可能比较容易带来很多的麻烦,只有在自...

2023-03-21 19:06 xiyangw

现在前端培训学习还来得及吗,前景怎么样(前端培训出来的好找工作吗)
现在前端培训学习还来得及吗,前景怎么样(前端培训出来的好找工作吗)

现在前端培训学习还来得及吗,前景怎么样?随着开发市场的不断发展,市场上学习开发技术的人越来越多,前端开发程序员是越来越多,但是这也并不是意味着前端开发技术的就业...

2023-03-21 19:06 xiyangw

web前端开发培训就业怎么样,应该怎么来学习
web前端开发培训就业怎么样,应该怎么来学习

前端开发培训就业怎么样,应该怎么来学习?在开发市场发展过程中,前端开发技术学习入门是比较容易的一种编程语言,随着企业对前端开发技术人才的需求缺口逐渐扩大,被释放...

2023-03-21 19:06 xiyangw

web前端开发是干嘛的?web前端开发需要学哪些知识?
web前端开发是干嘛的?web前端开发需要学哪些知识?

  如今很多小伙伴听说web前端开发的工资很高,零基础的小白通过培训就能拿到高薪的offer,于是盲目想要转行前端开发。你知道web前端开发是干嘛的吗?你知道w...

2023-03-21 19:06 xiyangw

web前端工程师主要工作职责,需要培训什么?(web前端工程师需要掌握什么)
web前端工程师主要工作职责,需要培训什么?(web前端工程师需要掌握什么)

前端开发工程师是互联网时代软件产品研发中不可或缺的一种专业研发角色。从狭义上讲,前端工程师使用HTML、CSS、JavaScript等专业技能和工具讲产品UI设...

2023-03-21 19:06 xiyangw

取消回复欢迎 发表评论: