效果图

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树相关推荐

  1. MFC树型控件 搜索并展开高亮指定树节点

    项目需要做一个关于目录树节点的搜索功能 先讲一下大概思路,大部分人都会从根节点一步一步地往下展开,不断地迭代搜索,但是这个方法比较麻烦,因为要不断地记录父节点,一层一层往下,有几层就要记录几个父节点. ...

  2. antd 表格树如何展开_antd design tree 怎样实现 :展开折叠全部树节点

    antd 的 Tree 控件没有提供点击展开的功能,只能通过左边的三角形实现展开和收起,没办法只好自己实现这个功能. 截图.gif 如图实现的是类似 Mac 文件目录形式的结构,有箭头代表是个文件夹, ...

  3. echarts树状图点击展开子节点_CPU眼里的结构设备树节点及属性详解

    1 设备树(device tree)简介DTSpec定义一个devicetree的约束来描述硬件设备,boot引导程序将设备树传递给用户程序的内存空间中,并传递给用户相应设备树的指针.设备树为一个树形 ...

  4. JS实现自定义折叠树节点展开层数

    1. 描述 在日常报表制作过程中,组织树形式是非常便捷常用的展示形式.但在使用过程中,因为数据量,以及组织树层级不确定时候.我们希望能够初始化时候根据需求展开一定层级的树节点. 2. 思路 通过给组织 ...

  5. OEA 中 WPF 树型表格虚拟化设计方案

    最近用 OEA 做的仓库管理系统中,许多界面的都需要使用表格控件来显示数据.一是这些表格的列非常多,有的甚至达到了 200 列,而且一个模块的界面中可能同时显示好几个表格.这导致界面的速度比较慢,特别 ...

  6. 二 TreeGrid的绑定

    TreeGrid的绑定 (1)看一下效果截图: (图 1) 实现界面的代码: <table id="w清单明细" title="清单明细"class=&q ...

  7. jqgrid使用分析

    简述 jqgrid 是一款非常容易上手的jquery数据网格插件,基于jquery ui主题样式,通过ajax和后端服务器接口实现通信,以xml.json等数据格式在浏览器端和服务器端通信.jqgri ...

  8. 【Groovy】编译时元编程 ( AST 语法树分析 | ClassNode 根节点 | 方法 Methods 节点 | 字段 Fields 节点 | 属性 Properties 节点 )

    文章目录 一.AST 语法树分析 一.AST 语法树分析 在上一篇博客 [Groovy]编译时元编程 ( 编译时元编程引入 | 声明需要编译时处理的类 | 分析 Groovy 类的 AST 语法树 ) ...

  9. Lesson 8.3Lesson 8.4 ID3、C4.5决策树的建模流程CART回归树的建模流程与sklearn参数详解

    Lesson 8.3 ID3.C4.5决策树的建模流程 ID3和C4.5作为的经典决策树算法,尽管无法通过sklearn来进行建模,但其基本原理仍然值得讨论与学习.接下来我们详细介绍关于ID3和C4. ...

最新文章

  1. 解决Failed to execute goal org.apache.maven.plugins
  2. Linux系统设置定时任务
  3. zsh:no matches found 问题解决
  4. python 柱状图-【python】【数据分析】3D柱状图就是这么好看
  5. 如何应对货期延迟(转自索菲外贸笔记)
  6. Flex学习的利器《Hello Flex4》
  7. 中国大学生计算机设计大赛云南,第14届中国大学生计算机设计大赛云南赛区决赛举行...
  8. GP学习(五)—ArcGIS Toolbox Reference dialog box
  9. linux tar命令压缩_Linux tar命令来压缩和提取文件
  10. python配置文件模块_Python解析配置文件模块:ConfigPhaser
  11. C#爬虫项目:SWorld阅读
  12. 数据库可视化工具(SQLyog安装教程)
  13. mysql实验报告4_实验四∶数据库安全性实验报告.doc
  14. Mac邮件客户端(Edison Mail)的功能特点
  15. C语言——计算某日是该年的第几天
  16. 【EtherCAT分析】三、EtherCAT从站设备描述文件设计
  17. 治愈系英语笔记-2-一般、否定疑问句,现表将来
  18. 嵌入式:ARM间接寻址、变址寻址与多寄存器寻址
  19. 宽带加速方法!网速提高30%-200%
  20. 使用spm预处理fMRI数据

热门文章

  1. [Swift]LeetCode968.监控二叉树 | Binary Tree Cameras
  2. LeetCode(90):子集 II
  3. Mono for android,Xamarin点击事件的多种写法
  4. 用apache的httpclient发请求和接受数据
  5. b站在线解析_这款游戏被全B站所唾弃,每个月却依然有5000万玩家坚持在线?!...
  6. LOG与DOG的关系
  7. SQL SERVER 数据库主键和外键的思考
  8. 前端:屏蔽F12审查元素,禁止修改页面代码
  9. 互联网基建成果,快速实现一个clubhouse要多久
  10. excel实战应用案例100讲(十三)-使用Python 对 Excel文件进行批量操作