前台jqurey代码

function organDatagrid(){
$organ_treegrid = $('#organ_treegrid').treegrid({
url:ctx+'/petition/petition-info/organ-datagrid',
fit:true,
fitColumns:false,//自适应列宽
striped:true,//显示条纹
rownumbers:true,//显示行数
nowrap : false,
border : false,
singleSelect:true,
showFooter : true,
remoteSort:false,//是否通过远程server对数据排序
/* sortName:'orderNo',//默认排序字段
sortOrder:'asc',//默认排序方式 'desc' 'asc' */
idField : 'id',
treeField:"name",
/* frozenColumns:[[
{field:'name',title:'机构名称',width:200},
{field:'sysCode',title:'机构系统编码',width:120}
]], */
columns:[[
{field:'id',title:'主键',hidden:true,sortable:true,align:'right',width:80},
{field:'name',title:'机构名称',width:400},
{field:'pcount',title:'信訪数量',width:120},
{field:'scale',title:'比例',width:120}
]]
}).datagrid('showTooltip');
}

后台业务代码

	@RequestMapping(value = {"organ-datagrid"})
@ResponseBody
public Datagrid<Map> getPetitionOrgan(@RequestParam(value = "startTime", required = false)Date startTime,
@RequestParam(value = "endTime", required = false)Date endTime) throws Exception {
List<Map> list = null;
//此处省略业务代码
Datagrid<Map> dg= new Datagrid<Map>(list.size(), list);
return dg;
}

接收到的数据格式

{
"total" : 20,
"columns" : null,
"rows" : [ {
"id" : 2,
"scale" : "58.62%",
"pcount" : 17,
"status" : 0,
"_parentId" : null,
"name" : "江西省烟草专卖局(公司)"
}, {
"id" : 22,
"scale" : "17.24%",
"pcount" : 5,
"status" : 0,
"_parentId" : 2,
"name" : "赣州市烟草专卖局(公司)"
}, {
"id" : 40,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "章贡区烟草专卖局(分公司)"
}, {
"id" : 46,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "赣县烟草专卖局(分公司)"
}, {
"id" : 53,
"scale" : "3.45%",
"pcount" : 1,
"status" : 0,
"_parentId" : 22,
"name" : "南康市烟草专卖局(分公司)"
}, {
"id" : 59,
"scale" : "3.45%",
"pcount" : 1,
"status" : 0,
"_parentId" : 22,
"name" : "大余县烟草专卖局(分公司)"
}, {
"id" : 65,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "信丰县烟草专卖局(分公司)"
}, {
"id" : 72,
"scale" : "10.34%",
"pcount" : 3,
"status" : 0,
"_parentId" : 22,
"name" : "上犹县烟草专卖局(分公司)"
}, {
"id" : 78,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "崇义县烟草专卖局(分公司)"
}, {
"id" : 84,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "安远县烟草专卖局(分公司)"
}, {
"id" : 91,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "龙南县烟草专卖局(分公司)"
}, {
"id" : 97,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "定南县烟草专卖局(分公司)"
}, {
"id" : 103,
"scale" : "6.9%",
"pcount" : 2,
"status" : 0,
"_parentId" : 22,
"name" : "全南县烟草专卖局(分公司)"
}, {
"id" : 109,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "于都县烟草专卖局(分公司)"
}, {
"id" : 114,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "宁都县烟草专卖局(分公司)"
}, {
"id" : 121,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "兴国县烟草专卖局(分公司)"
}, {
"id" : 128,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "瑞金市烟草专卖局(分公司)"
}, {
"id" : 135,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "会昌县烟草专卖局(分公司)"
}, {
"id" : 141,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "寻乌县烟草专卖局(分公司)"
}, {
"id" : 147,
"scale" : "0.0%",
"pcount" : 0,
"status" : 0,
"_parentId" : 22,
"name" : "石城县烟草专卖局(分公司)"
} ]
}

dataGrid能够不须要用DataGrid类来构造,仅仅需返回list;treeGrid必须返回DataGrid类这种构造数据,才干有树形显现。

jquery treegrid实例的更多相关文章

  1. jQuery Ajax 实例 ($.ajax、$.post、$.get)

    jQuery Ajax 实例 ($.ajax.$.post.$.get) 转 Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了. ...

  2. JavaScript强化教程——jQuery AJAX 实例

    什么是 AJAX?AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML).简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据 ...

  3. jQuery AJAX实例

    <html><head><title>jQuery Ajax 实例演示</title></head><script language= ...

  4. jQuery Ajax 实例 ($.ajax、$.post、$.get)【转载】

    本文转载自:http://jun1986.iteye.com/blog/1399242 Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的 ...

  5. jQuery Ajax 实例 ($.ajax、$.post、$.get)转

    Jquery在异步提交方面封装的很好,直接用AJAX非常麻烦,Jquery大大简化了我们的操作,不用考虑浏览器的诧异了. 推荐一篇不错的jQuery Ajax 实例文章,忘记了可以去看看,地址为:ht ...

  6. jQuery 验证实例(shopnc二次开发)

    shopnc 商家用户实现添加用户与前台用户分离, jQuery 验证实例 equalTo:等于 <div id="saleRefund" show_id="1&q ...

  7. 一个简单的jQuery插件开发实例

    两年前写的一个简单的jQuery插件开发实例,还是可以看看的: <script type="text/javascript" src="jquery-1.7.2.m ...

  8. 锋利的jQuery幻灯片实例

    //锋利的jQuery幻灯片实例 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...

  9. jQuery插件实例五:手风琴效果[动画效果可配置版]

    昨天写了个jQuery插件实例四:手风琴效果[无动画版]那个是没有动画效果的,且可配置性不高,本篇为有动画效果.对于一些数据做了动态的计算,以实现自适应. 欢迎大家入群相互交流,学习,新群初建,欢迎各 ...

随机推荐

  1. 找礼物(find)(模拟)

    找礼物(find) 时间限制: 1 Sec  内存限制: 64 MB提交: 57  解决: 4[提交][状态][讨论版] 题目描述 新 年到了,你的好友和你(共K个人)的周围满是礼物,你让你的好友先拿 ...

  2. Linux命令之groupadd

    groupadd [选项] 组 创建一个新的组.Groupadd命令使用命令行中指定的值加上系统默认值创建新的组账户.新组将根据需要输入系统. (1).选项 -f,--force 如果指定的组已经存在 ...

  3. 一条命令搞定在VMware中的Ubuntu14.04 64 位安装Docker

    对,就是这么炫酷! curl -sSL https://get.docker.com/ | sudo sh 如果提示没有装curl就apt-get install一下,另外提醒一下必须是64位的ubu ...

  4. SD 一轮集训 day3 染色(color)

    蜜汁打表题.. (首先L=1和L=N的情况过于傻逼(而且是特殊情况),可以先写出来,然后剩下的L的做法在下面) 首先你要写一个打表程序,找出{1,2,....,n} 乘若干个 循环唯一的轮换可以搞出的 ...

  5. FCL研究-集合- System.Collections 接口和对象集合

    [目录] 发现自己已经有很长一段时间写代码没什么进步了,随便读读FCL的源码,看看之前一直用的方法是如何实现的,也顺便提高下自己.FCL很是庞大,很难下口,于是用最笨的办法,先看常见的命名空间,逐个展 ...

  6. 【R实践】时间序列分析之ARIMA模型预测___R篇

    时间序列分析之ARIMA模型预测__R篇 之前一直用SAS做ARIMA模型预测,今天尝试用了一下R,发现灵活度更高,结果输出也更直观.现在记录一下如何用R分析ARIMA模型. 1. 处理数据 1.1. ...

  7. ueditor-angular(百度编辑器angular版)中,关于插入图片后不操作,图片无法正常提交的问题;

    由于项目后台管理页面中需要使用编辑器,所以选择了百度编辑器这个常用的东西: 本人是小白,第一次使用百度编辑器,具体的配置是由后台的兄弟完成的,还给了demo,所以在项目开发中也一直都没发现什么问题: ...

  8. mongodb_性能监控

    一.使用mongostat.exe cd C:\Program Files\MongoDB\Server\3.0\bin\ --> mongostat.exe --> mongostat ...

  9. angular get/post 下载 excel

    阅读目录 get请求 post请求 最近做项目,就碰到一个导出excel表格的功能.原本是想利用web前台导出excel的,但是最后因为两点放弃了,第一点,因为中文乱码,第二点,有分页(在前台导出ex ...

  10. 微信跳一跳 可以直接更改分数, POST 请求没有校验

    这两天逛 v 站出现了一众微信跳一跳 'AI',已经被刷屏了…… https://www.v2ex.com/t/418833 https://www.v2ex.com/t/418775 https:/ ...