TreeGrid
参考示例:
TreeGrid
创建TreeGrid
<div id="treegrid1" class="mini-treegrid" style="width:600px;height:280px;"
url="../data/tasks.txt" showTreeIcon="true"
treeColumn="taskname" idField="UID" parentField="ParentTaskUID" resultAsTree="false">
<div property="columns">
<div type="indexcolumn"></div>
<div name="taskname" field="Name" width="200">任务名称</div>
<div field="Duration" width="100">工期</div>
<div field="Start" width="100" dateFormat="yyyy-MM-dd">开始日期</div>
<div field="Finish" width="100" dateFormat="yyyy-MM-dd">完成日期</div>
</div>
</div>
注意:idField、parentField、resultAsTree属性。
数据结构:列表
通过url返回的数据结构如下:
[
{id: "base", text: "Base", expanded: false},
{id: "ajax", text: "Ajax", pid: "base"},
{id: "json", text: "JSON", pid: "base"},
......
]
其中,id和pid对应父子关系。
Columns列配置
TreeGrid的列配置,跟DataGrid类似。参考如下:
Name Type Description Default
header String 表头列文本
field String 单元格值字段
name String 列标识名称
width Number 列宽度
headerAlign String 表头列文本位置。left/center/right。 left
align String 单元格文本位置。left/center/right。 left
headerCls String 表头列样式类。
cellCls String 单元格样式类
headerStyle String 表头列样式
cellStyle String 单元格样式
editor Object 单元格编辑器。
renderer Function 单元格绘制处理函数,同drawcell事件。
allowMove Boolean 是否可移动表头列。 true
allowResize Boolean 是否拖拽调节表头列宽度。 true
分享到:
相关推荐
- **层级结构**:TreeGrid 允许你创建多级的表格,每一行都可以展开或折叠,显示或隐藏其子项。 - **动态加载**:支持异步加载子节点,提高页面性能,特别是处理大量数据时。 - **排序**:提供了列排序功能,用户...
jquery.treegrid.min.js jquery.treegrid.min.jsjquery.treegrid.min.jsjquery.treegrid.min.js
jQuery TreeGrid组件就是为此而设计的,它将表格与树形结构结合,提供了一种直观且交互性强的数据展示方式。本文将深入探讨jQuery TreeGrid的基本概念、功能特性以及实际应用。 ### 1. TreeGrid概述 jQuery ...
扩展jquery.treegrid.extension.js,实现jquery-treegrid的懒加载,结合jquery.cookie.js来实现缓存,减缓页面大量数据加载
jQuery EasyUI 是一款基于 jQuery 的前端开发框架,它提供了一系列的组件,如对话框、表格、树形控件等,帮助开发者快速构建用户界面。TreeGrid 是 EasyUI 中的一个重要组件,它结合了表格和树形结构的特点,适用于...
在Web开发领域,GridView是一种常见的数据展示控件,它用于以表格形式展示数据源中的信息。JQuery,作为JavaScript库,极大地简化了DOM操作、事件处理以及Ajax交互。当这两者结合时,可以创建出强大的交互式用户界面...
- **TreeGrid**:TreeGrid 是 jQuery 的一个扩展,它将普通的表格转化为具有层级结构的网格,每个单元格可以展开或折叠,以显示或隐藏其子项。 2. **核心功能** - **折叠与展开**:TreeGrid 允许用户通过点击行来...
在本压缩包"ASP.NET源码——GridView+Jquery实现的TreeGrid.zip"中,我们聚焦于一个特定的功能:使用GridView控件和jQuery库来创建一个TreeGrid。TreeGrid是一种混合了树形结构和表格视图的用户界面元素,它允许用户...
在本案例中,“treegrid_barku4k_treegrid_jqueryajax_”是一个基于jQuery的TreeGrid实现,主要用于个人备忘,并可供需要此功能的开发者下载使用。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、...
2. **HTML 结构**: 创建一个基本的 HTML 表格结构,设置表格 ID,这将是 `jQuery.treeGrid` 初始化的目标。 3. **初始化 TreeGrid**: 使用 jQuery 的 `$("#tableID").treeGrid()` 方法来初始化表格为 TreeGrid。在...
TreeGrid.js是一款强大的基于jQuery的表格树插件,它为数据展示提供了一种灵活且具有层次结构的方式。这款插件允许用户将数据以表格的形式展现,并且每行数据可以展开成一个子节点,形成树状结构,使得复杂的数据...
在IT领域,尤其是在Web开发中,GridView和Jquery是两种常用的工具,用于构建高效、交互式的用户界面。本文将深入探讨如何结合这两种技术实现一个TreeGrid,即具有树形结构的表格视图。TreeGrid是一种数据展示方式,...
使用Bootstrap-table和JQuery TreeGrid插件展示树形表格,实现异步加载大数据量。
在.NET开发环境中,GridView是一种常用的GUI控件,用于展示数据表格。它提供了丰富的功能,如分页、排序、筛选和编辑。然而,当需要展示层次结构的数据时,GridView的局限性就显现出来了。这时,我们可以结合jQuery...
jquery easyui treegrid 拖拽demo
TreeGrid是一种特殊的表格展示方式,它结合了树形结构和表格的特点,用于处理具有层级关系的数据。在"TreeGrid-1.1"中,我们看到了一个优化过的版本,旨在提供更好的用户体验,支持多种功能,包括子节点分页、列宽...