`
raymond.chen
  • 浏览: 1433469 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

treegrid-3.0范例:基本功能

 
阅读更多

范例:基本功能

 

<input type="button" value="展开所有节点" onclick="_expandAll()">
<input type="button" value="折叠 所有节点" onclick="_collapseAll()">
<input type="button" value="显示数据池的数据" onclick="showPoolData()">

<br><br><div id="div1" style="width:850px;"></div>

<script language="javascript">
	var config = {
		"columns":[
			{"title": "组织名称", "field": "orgName"},
			{"title": "组织编号", "field": "orgCode", "align": "center", "width": "60"},
			{"title": "描述", "field": "orgDesc", "align": "center", "width": "100"},
			{"title": "操作人", "field": "operator", "align": "center", "width": "60"},
			{"title": "总人数", "field": "count", "align": "center", "width": "60"},
			{"title": "薪水", "field": "salary", "align": "center", "width": "60"}
		],
		"dataset":[
			{"id": 1,"orgName": "城区分公司", "orgCode": "CQ", "operator": "cjm", "count": 200, "salary": 3000.50, "children":[
				{"id": 5,"orgName": "城区卡品分销中心", "count": 100, "salary": 2000.00},
				{"id": 6,"orgName": "先锋服务厅", "count": 50, "salary": 1000.00, "children":[
					{"id": 7,"orgName": "chlid1", "count": 30, "salary": 1000.00},
					{"id": 8,"orgName": "chlid2", "count": 20, "salary": 900.00},
					{"id": 9,"orgName": "chlid3", "count": 20, "salary": 800.00, "children": [
						{"id": 10,"orgName": "chlid3-1", "count": 10, "salary": 500.00},
						{"id": 11,"orgName": "chlid3-2", "count": 10, "salary": 500.00},
						{"id": 12,"orgName": "chlid3-3", "count": 10, "salary": 500.00},
						{"id": 13,"orgName": "chlid3-4", "count": 10, "salary": 500.00}
					]}
				]},
				{"id": 14,"orgName": "半环服务厅", "count": 10, "salary": 500.00}
			]},
			{"id": 2,"orgName": "清新分公司", "orgCode": "QX", "operator": "", "count": 10, "salary": 500.00},
			{"id": 3,"orgName": "英德分公司", "orgCode": "YD", "operator": "", "count": 10, "salary": 500.00},
			{"id": 4,"orgName": "佛冈分公司", "orgCode": "FG", "operator": "", "count": 10, "salary": 500.00}
		]
	};

	var treeGrid = jQuery("#div1").showTreeGrid(config);
	
	function _expandAll(){
		treeGrid.expandAll();
	}
	
	function _collapseAll(){
		treeGrid.collapseAll();
	}

	function showPoolData(){
		jQuery("#textarea1").val(JSON.stringify(treeGrid.getDataPool()));
	}
</script>

<br><br><textarea id="textarea1" rows="20" cols="120"></textarea>

 



 

  • 大小: 48.2 KB
分享到:
评论

相关推荐

    easyui treegrid-dnd插件修改版

    在官网上下了个treegrid-dnd.js实现拖拽,发现并没有太多条件限制,自己修改了一下,限制只能拖拽到比自己高一级别的父节点中,希望大家有用

    基于layui的树表格-treeGrid

    在Web应用开发中,layui是一个轻量级的...通过以上介绍,我们可以了解到layui TreeGrid组件的基本使用和核心知识点。在实际开发中,根据项目需求,灵活运用和扩展这些知识,可以构建出功能强大、交互友好的树表格应用。

    bootstrap-treegrid实现树形表格.zip

    - **JavaScript**:用于构建网页动态功能的编程语言,是实现Treegrid交互效果的关键。 2. **主要特性**: - **可折叠/展开**:用户可以通过点击行来展开或折叠其子行,以显示或隐藏子层级数据。 - **排序**:...

    TreeGrid-1.0.zip

    TreeGrid是一种特殊的表格展示方式,它...综上所述,"TreeGrid-1.0.zip"可能包含了一个实现上述功能的TreeGrid组件,通过解压和研究其内部文件,开发者可以学习和利用这个组件来提升他们的项目中数据展示和管理的能力。

    TreeGrid-1.1

    在"TreeGrid-1.1"中,我们看到了一个优化过的版本,旨在提供更好的用户体验,支持多种功能,包括子节点分页、列宽拖拽调整、勾选选择以及延迟加载。 1. **子节点分页**:在处理大量数据时,子节点分页是一种高效的...

    easyui-treegrid-其他格式组件拖放

    easyui+jquery,其他组件数据(这里用的是列表ul)往treegrid树形表格里拖放数据,形成新的树形表格数据,自行引入css和js就可运行

    树形表格 treetable 完整版 带演示demo例子

    它通常包含了基本的用法示例,如数据加载、节点操作、事件响应等。通过查看和运行这些示例,开发者可以快速上手,理解如何在实际项目中应用treetable。在“treetable-lay”这个文件中,可能包含了HTML、CSS和...

    treegrid-dnd.js

    在easyui中,官方提供的文档中没有这个js,官方给的demo中没有可以直接拖拽节点的功能,这个js就是满足拖拽功能的js,在实行拖拽的页面将这个js导入,在代码中加入onLoadSuccess: function(row){ $(this).treegrid('...

    utils-treegrid-derived-columns:扩展Rally.ui.grid.TreeGridView以支持“派生的列”(列不属于数据模型)

    @ agile-central-technical-services / utils-treegrid派生的列 此模块提供Rally.ui.grid.TreeGridView的替代,它增加了对derivedColumnCfgs配置的支持,该配置接受从模型数据“派生”但不是模型本身上的字段的列...

    TreeGrid表格

    在WPF中,TreeGrid是通过组合TreeView和DataGrid控件的功能来实现的。TreeView用于展示数据的层级结构,而DataGrid则负责显示行列数据。TreeGrid的每一行都可以展开或折叠,显示或隐藏其子级数据,这使得用户能够以...

    jqgrid序列

    jqGrid基本使用** jqGrid的使用通常涉及到以下几个步骤: - 引入依赖:首先,你需要在HTML文件中引入jQuery库和jqGrid的CSS及JS文件。 - 创建表格:通过HTML代码创建一个空的表格元素,设置id属性作为jqGrid的标识...

    jquery-treegrid 树形表格组件

    - `maxazan-jquery-treegrid-447d662` 这个版本号可能是项目的一个特定提交ID,意味着你可以从源码仓库获取到这个特定版本的源代码,以确保使用的版本与描述一致。 - **版本更新**:随着时间的推移,开发者会发布新...

    4.博客系统代码文档1

    - Meta标签用于设置页面的基本信息,如viewport用于优化移动设备显示,charset指定字符编码。 - CSS和JS文件的引用,确保页面样式和行为的正确加载。 总结,这个博客系统采用现代Web开发技术,前后端分离,同时...

    bootstrap-table-treegrid.js

    bootstrap-table-treegrid.js

    很好的EXT英文学习文档

    - **新组件**: 新增了多个实用组件,如TreeGrid、DataView等,进一步丰富了开发者的选择。 - **API改进**: API接口得到优化,使得开发者能够更加方便地调用和管理各种组件。 - **主题与样式**: 提供了更多主题和样式...

    动吧项目笔记保存云端

    - 通过treeGrid插件展示,此插件支持层次化的数据展示。 **菜单编辑页面中上级菜单数据的呈现方式:** - 通过zTree插件展示上级菜单,便于选择和编辑。 #### 三、部门模块 **部门模块的主要作用:** - 维护部门...

    jquery.treegrid.extension.js

    扩展jquery.treegrid.extension.js,实现jquery-treegrid的懒加载,结合jquery.cookie.js来实现缓存,减缓页面大量数据加载

    EASY-UI示例;EASY-UI示例

    EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例EASY-UI示例

    boostrapTable Treegrid树表格

    这个插件扩展了BootstrapTable的基本功能,使得表格能够显示层级数据,这对于处理如菜单关系、权限设计等需要层次展示的信息非常有用。在本文中,我们将深入探讨BootstrapTable Treegrid的使用、功能特性以及如何在...

    TreeGrid开发手册

    TreeGrid是一种将表格和树形结构结合的数据展示控件,常用于Java和JavaScript开发中,以提供更加灵活和丰富的数据展示方式。它允许用户在单个视图中查看层次结构数据,同时支持展开、折叠、排序和筛选等功能。在本...

Global site tag (gtag.js) - Google Analytics