`
jay11777
  • 浏览: 18919 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jquery easyui treegrid demo

阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>jQuery EasyUI</title>
<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">
<link rel="stylesheet" type="text/css" href="../demo.css">
<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>
<script>
$(function(){
$('#test').treegrid({
title:'TreeGrid',
iconCls:'icon-save',
width:500,
height:350,
nowrap: false,
rownumbers: true,
animate:true,
collapsible:true,
url:'../treegrid/demo.json',
idField:'code',
treeField:'code',
pagination:true,
frozenColumns:[[
                {title:'code',field:'code',width:150}
]],
columns:[[
{field:'name',title:'Name',width:120},
{field:'size',title:'Size',width:120,rowspan:2},
{field:'date',title:'date',width:150,rowspan:2}
]]
});
});

function reload(){
$('#test').treegrid('reload');
}
function getChildren(){
var node = $('#test').treegrid('getSelected');
if (node){
var nodes = $('#test').treegrid('getChildren', node.code);
} else {
var nodes = $('#test').treegrid('getChildren');
}
var s = '';
for(var i=0; i<nodes.length; i++){
s += nodes[i].code + ',';
}
alert(s);
}
function getSelected(){
var node = $('#test').treegrid('getSelected');
if (node){
alert(node.code+":"+node.name);
}
}
function collapse(){
var node = $('#test').treegrid('getSelected');
if (node){
$('#test').treegrid('collapse', node.code);
}
}
function expand(){
var node = $('#test').treegrid('getSelected');
if (node){
$('#test').treegrid('expand', node.code);
}
}
function collapseAll(){
$('#test').treegrid('collapseAll');
}
function expandAll(){
$('#test').treegrid('expandAll');
}
function expandTo(){
$('#test').treegrid('expandTo', '02013');
$('#test').treegrid('select', '02013');
}
</script>
</head>
<body>
<h1>TreeGrid</h1>
<div style="margin:10px;">
<a href="#" onclick="reload()">reload</a>
<a href="#" onclick="getChildren()">getChildren</a>
<a href="#" onclick="getSelected()">getSelected</a>
<a href="#" onclick="collapse()">collapse</a>
<a href="#" onclick="expand()">expand</a>
<a href="#" onclick="collapseAll()">collapseAll</a>
<a href="#" onclick="expandAll()">expandAll</a>
<a href="#" onclick="expandTo()">expandTo</a>
</div>
<table id="test"></table>

</body>
</html>





<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Treegrid分页 - jQuery EasyUI Demo</title>
<link rel="stylesheet" type="text/css" href="themes/metro/easyui.css">
<link rel="stylesheet" type="text/css" href="themes/icon.css">
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="jquery.easyui.min.js"></script>
<script>
$(function(){
$("#tt").treegrid({
url: 'treegrid-data.php',
idField: 'areaid',
treeField: 'name',
rownumbers: true,
pagination: true,
fitColumns: true,
autoRowHeight: false,
onLoadSuccess: function() {
delete $(this).treegrid('options').queryParams['id'];
}
});
});
</script>
</head>
<body>
<h1>Treegrid分页演示</h1>
<p>Treegrid分页的分页其实就是tree的顶级节点分页,下面的子节点其实是不分页的...</p>
<table id="tt" title="Treegrid分页" style="width:550px;height:300px">
      <thead>
        <tr>
          <th data-options="field:'name'" width="200">
            名称
          </th>
          <th data-options="field:'vieworder'" width="200">
            排序
          </th>
        </tr>
      </thead>
    </table>
</body>
</html>
分享到:
评论
1 楼 qianmo666 2013-10-12  
reload,是不带参数的。
你写的太简化了

相关推荐

    jquery easyui treegrid demo 详解

    在本教程中,我们将深入探讨 jQuery EasyUI TreeGrid 的使用,包括增、删、改、查的基本操作。 首先,我们需要引入 jQuery 和 jQuery EasyUI 的库文件。确保在 HTML 文件中添加以下链接: ```html ...

    jquery easyui treegrid 拖拽demo

    jquery easyui treegrid 拖拽demo

    测试jquery easyui demo

    这个“测试jquery easyui demo”很可能是为了展示如何使用 jQuery EasyUI 创建交互式的Web应用。在本篇文章中,我们将深入探讨jQuery EasyUI的核心概念、主要组件以及如何通过实践来创建一个简单的示例。 首先,...

    jquery-easyui-1.4.2 Demo

    **jQuery EasyUI 1.4.2 Demo** 是一个基于jQuery库的前端框架EasyUI的演示集合,它展示了EasyUI的各种组件和功能的实际应用。EasyUI是一个轻量级且易于使用的JavaScript框架,它通过简单的HTML标记和CSS样式,帮助...

    easyui_tree 文档及demo

    EasyUI 是一个基于 jQuery 的 UI 插件库,它提供了丰富的界面组件,包括表格、对话框、窗口、菜单、按钮等。在给定的“easyui_tree 文档及demo”中,我们主要关注的是 EasyUI 的 Tree 组件,这是一个用于展示层次...

    jquery-easyui-1.2.6

    5. `demo`:示例文件夹,提供了各种组件的使用示例,帮助开发者理解和学习如何使用jQuery EasyUI。 6. `locale`:本地化文件夹,包含了不同语言的设置,支持多语言环境。 7. `themes`:主题文件夹,内含多种预设的UI...

    jquery-easyui-1.3.1.zip

    - **数据绑定**:与 jQuery 的 AJAX 功能结合,实现数据的动态加载和刷新,提供了数据网格(DataGrid)和树形网格(TreeGrid)等组件的数据绑定功能。 - **主题系统**:内置多套主题,可以轻松改变应用的整体视觉...

    easyui资料

    这里面包含easyui的chm文档easyui-1.3.5.zip,datagrid项目案例,SSH和easyui整合的案例,easyui异步加载tree,tree和datagrid共用的例子,改好的兼容jQueryUI1.10.3的easyui,另外加一个primeui-10资料。资源分定为1分...

    jquery easyui

    **jQuery EasyUI 知识点详解** jQuery EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了一系列的 UI 组件,使得开发者可以快速构建出功能丰富的 Web 应用程序。EasyUI 将常见的用户界面元素如表格、对话框、...

    Java easyui树形表格TreeGrid的实现代码

    Java EasyUI 是一个基于 jQuery 的前端 UI 框架,它提供了很多实用的 UI 组件来帮助开发者快速构建 web 应用程序。其中,TreeGrid 组件是一个功能强大且灵活的数据网格控件,它可以用来展示树形结构的数据。今天,...

    jQuery EasyUI 1.3 API 中文教程

    表单 - Form Demo 日历 - Calendar 下拉选择框 - Custom Combo 下拉组合框 - ComboBox 数据表格下拉框 - ComboGrid 树形下拉框 - ComboTree 日期输入框 - DateBox 日期时间输入框 - DateTimeBox ...

    easyui树 改变联动关系,选择父,同时选择子;子全部取消,父不取消

    EasyUI 是一个基于 jQuery 的 UI 框架,它提供了丰富的组件和美观的界面,用于构建Web应用程序。在EasyUI中,"树"组件是一种常用的数据展示方式,尤其适用于展现层级结构的数据,如目录结构、组织架构等。"联动关系...

    MVC2 或 MVC3 treegrid 树表 (树状表格) demo

    在本Demo中,TreeGrid可能使用了**jQuery EasyUI**,这是一个基于jQuery的UI库,提供了丰富的组件,如对话框、表格、树形视图等,使得开发者可以快速地创建出美观且功能强大的用户界面。 **jQuery EasyUI的TreeGrid...

    easyui完整库及demo

    这个压缩包“easyui完整库及demo”包含了EasyUI的所有控件以及对应的演示示例,对于学习和使用EasyUI来说非常有价值。 EasyUI 的核心组件包括但不限于: 1. **布局(Layout)**:用于创建响应式的页面布局,支持...

    Jquery001 (easy-ui) API全集+ DEMO和

    **jQuery EasyUI API 全集及DEMO解析** jQuery EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了一系列的组件和插件,帮助开发者快速构建用户界面。这个名为 "Jquery001 (easy-ui) API全集 + DEMO" 的资源包含...

    easyui+增强窗体 demo_ext为实例文件

    1、tree增加支持类标准数据格式加载,具体看demo或jquery.easyui.tree.extend.js文件开头说明。 2、修复datagrid在rowediting编辑风格时点击“确定”按钮无法提交问题。 3、datagrid和treegrid增加getEditingRows...

    jQuery前端开发实战教程.pdf

    15. jQuery EasyUI TreeGrid:在创建TreeGrid组件时,`url`参数指定获取数据的API地址,`method`是请求类型。`collapsible`为`true`表示树形网格可折叠,`toolbar`定义工具栏。如果数据未预加载,组件可能无法正确...

    easyuidemo

    EasyUI 是一个基于 jQuery 的前端框架,它提供了一套完整的用户界面组件,使得开发者能够快速构建美观且功能丰富的 Web 应用程序。EasyUI 的核心理念是简化 HTML 结构,通过 CSS 和 JavaScript 实现丰富的交互效果,...

    easyui相关功能整合的一个小例子

    EasyUI 是一个基于 jQuery 的前端框架,用于快速构建用户界面,尤其在企业级应用中广泛使用。这个小例子是关于如何整合 EasyUI 的多种功能,包括树形结构、列表展示等常见组件,并结合后端技术如 JSP 和 Servlet ...

Global site tag (gtag.js) - Google Analytics