treegrid,可以展开的jqgrid树
效果图
html部分
<div class="padding20 bgWhite marginTop20"> <div class="cus-grid row" id="grid-wrap"> <div class="col-lg-12"> <table id="list2"></table> <div id="pager2"></div> </div> </div></div> js部分
<script> $(document).ready(function(){ var topicjson={ "response": [ {"id": "1", "name": "项目1","score": "88","pro": "66.6%","handle": "", level:"0", parent:"", isLeaf:false, expanded:true, loaded:true }, {"id": "1_1","name": "因子1","score": "88","pro": "66.6%","handle": "", level:"1", parent:"1", isLeaf:false, expanded:true, loaded:true}, {"id": "1_1_1","name": ">=10","score": "88","pro": "66.6%","handle": "", level:"2", parent:"1_1", isLeaf:true, expanded:false, loaded:true}, {"id": "1_1_2","name": ">=8","score": "88","pro": "66.6%","handle": "", level:"2", parent:"1_1", isLeaf:true, expanded:false, loaded:true}, {"id": "1_2","name": "因子1","score": "88","pro": "66.6%","handle": "", level:"1", parent:"1", isLeaf:false, expanded:true, loaded:true}, {"id": "1_2_2","name": ">=8","score": "88","pro": "66.6%","handle": "", level:"2", parent:"1_2", isLeaf:true, expanded:false, loaded:true}, {"id": "2", "name": "项目2","score": "88","pro": "66.6%","handle": "", level:"0", parent:"", isLeaf:false, expanded:true, loaded:true }, {"id": "3", "name": "项目3","score": "88","pro": "66.6%","handle": "", level:"0", parent:"", isLeaf:false, expanded:true, loaded:true }, {"id": "4", "name": "项目4","score": "88","pro": "66.6%","handle": "", level:"0", parent:"", isLeaf:false, expanded:true, loaded:true } ] }, grid; var lastsel; grid = jQuery("#list2"); grid.jqGrid({ datastr: topicjson, datatype: "jsonstring", height: "auto", loadui: "disable", colNames: ['id','项目名称', '分值', '权重','操作'],//jqGrid的列显示名字 colModel : [ //jqGrid每一列的配置信息。包括名字,索引,宽度,对齐方式..... {name: 'id', key: true, hidden:true}, {name : 'name',index : 'name',editable : false,width: 220,editoptions : {readonly : true,size : 10},align:"left"}, {name : 'score', width: 220,index : 'filesize',editable : true,editoptions : {size : 10},align:"left"}, {name : 'pro',index : 'date',width: 220,editable : true,editoptions : {size : 10},align:"left"}, {name : 'handle',width: 220,index : 'handle',editable : true,editoptions : {size : 10},align:"left", formatter: formatContext } ], treeGrid: true, pager : '#pager2',//表格页脚的占位符(一般是div)的id treeGridModel: "adjacency", ExpandColumn: "name", treeIcons: {leaf:'ui-icon-document-b'}, // caption: "jqGrid Demos", //autowidth: true, rowNum: 10000, //ExpandColClick: true, jsonReader: { repeatitems: false, root: "response" }, onSelectRow: function(id){ if(id && id!==lastsel){ grid.jqGrid('restoreRow',lastsel); // grid.jqGrid('editRow',id,true); lastsel=id; } } }); }); //创建layer弹幕层 //格式化表格 function formatContext( cellvalue, options, rowObject ){ var id = options.rowId; return '<span class="handle" οnclick="edit(this)">编辑</span><span class="handle" οnclick="deleteApply(this)">删除</span>'; } </script>
转载于:https://www.cnblogs.com/required/p/10430004.html
treegrid,可以展开的jqgrid树相关推荐
- MFC树型控件 搜索并展开高亮指定树节点
项目需要做一个关于目录树节点的搜索功能 先讲一下大概思路,大部分人都会从根节点一步一步地往下展开,不断地迭代搜索,但是这个方法比较麻烦,因为要不断地记录父节点,一层一层往下,有几层就要记录几个父节点. ...
- antd 表格树如何展开_antd design tree 怎样实现 :展开折叠全部树节点
antd 的 Tree 控件没有提供点击展开的功能,只能通过左边的三角形实现展开和收起,没办法只好自己实现这个功能. 截图.gif 如图实现的是类似 Mac 文件目录形式的结构,有箭头代表是个文件夹, ...
- echarts树状图点击展开子节点_CPU眼里的结构设备树节点及属性详解
1 设备树(device tree)简介DTSpec定义一个devicetree的约束来描述硬件设备,boot引导程序将设备树传递给用户程序的内存空间中,并传递给用户相应设备树的指针.设备树为一个树形 ...
- JS实现自定义折叠树节点展开层数
1. 描述 在日常报表制作过程中,组织树形式是非常便捷常用的展示形式.但在使用过程中,因为数据量,以及组织树层级不确定时候.我们希望能够初始化时候根据需求展开一定层级的树节点. 2. 思路 通过给组织 ...
- OEA 中 WPF 树型表格虚拟化设计方案
最近用 OEA 做的仓库管理系统中,许多界面的都需要使用表格控件来显示数据.一是这些表格的列非常多,有的甚至达到了 200 列,而且一个模块的界面中可能同时显示好几个表格.这导致界面的速度比较慢,特别 ...
- 二 TreeGrid的绑定
TreeGrid的绑定 (1)看一下效果截图: (图 1) 实现界面的代码: <table id="w清单明细" title="清单明细"class=&q ...
- jqgrid使用分析
简述 jqgrid 是一款非常容易上手的jquery数据网格插件,基于jquery ui主题样式,通过ajax和后端服务器接口实现通信,以xml.json等数据格式在浏览器端和服务器端通信.jqgri ...
- 【Groovy】编译时元编程 ( AST 语法树分析 | ClassNode 根节点 | 方法 Methods 节点 | 字段 Fields 节点 | 属性 Properties 节点 )
文章目录 一.AST 语法树分析 一.AST 语法树分析 在上一篇博客 [Groovy]编译时元编程 ( 编译时元编程引入 | 声明需要编译时处理的类 | 分析 Groovy 类的 AST 语法树 ) ...
- Lesson 8.3Lesson 8.4 ID3、C4.5决策树的建模流程CART回归树的建模流程与sklearn参数详解
Lesson 8.3 ID3.C4.5决策树的建模流程 ID3和C4.5作为的经典决策树算法,尽管无法通过sklearn来进行建模,但其基本原理仍然值得讨论与学习.接下来我们详细介绍关于ID3和C4. ...
最新文章
- 解决Failed to execute goal org.apache.maven.plugins
- Linux系统设置定时任务
- zsh:no matches found 问题解决
- python 柱状图-【python】【数据分析】3D柱状图就是这么好看
- 如何应对货期延迟(转自索菲外贸笔记)
- Flex学习的利器《Hello Flex4》
- 中国大学生计算机设计大赛云南,第14届中国大学生计算机设计大赛云南赛区决赛举行...
- GP学习(五)—ArcGIS Toolbox Reference dialog box
- linux tar命令压缩_Linux tar命令来压缩和提取文件
- python配置文件模块_Python解析配置文件模块:ConfigPhaser
- C#爬虫项目:SWorld阅读
- 数据库可视化工具(SQLyog安装教程)
- mysql实验报告4_实验四∶数据库安全性实验报告.doc
- Mac邮件客户端(Edison Mail)的功能特点
- C语言——计算某日是该年的第几天
- 【EtherCAT分析】三、EtherCAT从站设备描述文件设计
- 治愈系英语笔记-2-一般、否定疑问句,现表将来
- 嵌入式:ARM间接寻址、变址寻址与多寄存器寻址
- 宽带加速方法!网速提高30%-200%
- 使用spm预处理fMRI数据
热门文章
- [Swift]LeetCode968.监控二叉树 | Binary Tree Cameras
- LeetCode(90):子集 II
- Mono for android,Xamarin点击事件的多种写法
- 用apache的httpclient发请求和接受数据
- b站在线解析_这款游戏被全B站所唾弃,每个月却依然有5000万玩家坚持在线?!...
- LOG与DOG的关系
- SQL SERVER 数据库主键和外键的思考
- 前端:屏蔽F12审查元素,禁止修改页面代码
- 互联网基建成果,快速实现一个clubhouse要多久
- excel实战应用案例100讲(十三)-使用Python 对 Excel文件进行批量操作