easyui datagrid加载数据的三种方式
1、加载本地数据
var obj = {"total":2,"rows":[{id:"1",name:"一"},{id:"2",name:"二"}]};
$('#dg').datagrid('loadData',obj);
注意:这里的数据必须是json对象,要是json字符串,必须先转换成json对象才能作为datagrid的数据源。否则会出现异常:Cannot read property ‘length’ of undefined。
var str = '{"total":2,"rows":[{id:"1",name:"一"},{id:"2",name:"二"}]}';
var data = $.parseJSON(str);
$('#dg').datagrid('loadData', data);
2、加载url方式获取的数据
$('#dg').datagrid({ url:'datagrid_data2.json'
});
3、Html中直接写入
<table id='grid' class='easyui-datagrid' style='width:1100px;height:500px' title='用户列表' iconCls='icon-table' rownumbers='true' fitColumns='true' singleSelect='true' toolbar='#toolbar' > <thead> <tr> <th field='file_name' width='50' align='center'>文件名称</th> <th field='file_txt' width='70'align='center'>文件内容</th> <th field='file_path' width='70' align='center'>存储位置</th> </tr> </thead> <tbody><tr><td>EST-1</td><td>FI-SW-01</td><td>Large</td></tr><tr><td>EST-10</td><td>K9-DL-01</td><td>Spotted Adult Female</td></tr></tbody></table>
来自网上资料
自己实际测试的结果:
<body>
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'north'" style="width: 100%;height: 10%">
</div>
<div data-options="region:'center',title:'测试数据记录列表'"><table id="datagrid" class="easyui-datagrid" style="width: 100%; height: 100%"url="/select"toolbar="#dgtoolbar"pagination="true"pageSize="10"pageList="[25,15,10]"rownumbers="false"fitColumns="true"singleSelect="true"loadMsg="正在查询..."><thead><tr><th field="cb" checkbox="true" align="center"></th><th data-options="field:'id',align:'center'" width="5%">编号</th><th data-options="field:'user',align:'center'" width="25%">测试人员</th><th data-options="field:'path',align:'center'" width="45%">文件路径</th><th data-options="field:'time',align:'center'" width="25%">测试时间</th></tr></thead></table></div>
</div><!--<script type="text/javascript">--><!--$(document).ready(--><!--$.post("/select",--><!--function(data){--><!--console.log(data);--><!--$("#datagrid").datagrid('loadData', data);--><!--}--><!--)--><!--);-->
<!--</script>-->
</body>
后端:
@RequestMapping(value="/select")public Map getdata(){Map resultMap=new HashMap();List<TMemory>list=meoryService.getData();resultMap.put("total",list.size()+1);resultMap.put("rows",list);return resultMap;}
实现的效果:
实现效果比较ok!
easyui datagrid加载数据的三种方式相关推荐
- ajax加载vue数据,详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
整理文档,搜刮出一个使用vue.js结合jquery ajax加载数据的两种方式的代码,稍微整理精简一下做下分享. 废话不多说,直接上代码 html代码 demo {{message }} 测试jqu ...
- Echarts加载地图的三种方式
参考地址:http://www.echartsjs.com/option.html#geo.map ECharts 中提供了两种格式的地图数据,一种是可以直接 script 标签引入的 js 文件,引 ...
- SharePoint 实现ajax异步加载数据的几种方式
初到公司,由原想的asp.net开发转向了SharePoint(简称SP)开发,个人感觉与之前差别不大,今天用sp实现异步加载数据的时候遇到点问题,之前在asp.net下一步都是用 jquery.aj ...
- ssm预先加载数据的四种方式
在web项目中,首页的很多内容都需要从数据库中来获取,但是默认初始加载页面并不会加载出来数据库中的数据,这时,我们需要对数据进行 "预加载" 一 设置初始页面ResultMappi ...
- JavaScript判断图片是否加载完成的三种方式
一.load事件 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 <!DOCTYPE HTML> <html> <head> ...
- Extjs formpanel加载数据的两种方式
1.formpanel数据源和grid相同,使用Form.getForm().loadRecord(row);则数据便可自动加载在formpanel中对应的控件. 2.formpanel数据源是单独的 ...
- Dialog加载页面动画(Loding.....加载等待)三种方式
方式一:帧动画切换效果(几张图片切换) 1.drawable 下创建资源(多张图片~根据自己需要) <?xml version="1.0" encoding="ut ...
- ios网络学习------4 UIWebView的加载本地数据的三种方式
ios网络学习------4 UIWebView的加载本地数据的三种方式 分类: IOS2014-06-27 12:56 959人阅读 评论(0) 收藏 举报 UIWebView是IOS内置的浏览器, ...
- 异步加载js的三种方法
js加载时间线 : 它是根据js出生的那一刻开始记录的一系列浏览器按照顺序做的事,形容的就是加载顺序,可以用来优化什么东西,理论基础,背下来. 1.创建Document对象,开始解析web页面.解析H ...
最新文章
- CS224n Assignment 2
- 只要你一句话,马斯克就得留扫把头,项目已开源丨Adobe等出品
- python新手程序员工资-程序员吐槽新同事:连我实习水平都不到,工资是我的1.7倍...
- mysql test 映射到实体_将MySql视图映射到JPA Entitites,使用哪个唯一...
- css 小知识点:inline/inline-block/line-height
- matlab数据导出excel,求教怎么将matlab的数据导出到excel
- OpenCV kmeans代码
- 无锁atomicInteger
- MySQL5.7之开启远程连接
- 论闷声挣大钱与网红现象
- iphone编辑过的录音怎么还原_我告诉你ios录音误剪怎么恢复
- 2037 data maker
- imx6ull-arm开发板和电脑网线直连通信
- 破解某网课的m3u8文件的key加密
- 华为云云耀云服务器 中小企业的福音
- 搜狗输入法中英文都默认使用英文标点设置
- 西瓜视频直播助手下载与安装过程 0523
- 混淆矩阵评价指标_分类效果评价指标一混淆矩阵
- 安装SQL Server2012时,Windows Installer无法访问的问题
- Web2.0网络社区用户激励机制调研
热门文章
- 修改图层的symbol(AE+C#)
- [转]在Visual Studio 2013/2015中设计UML活动图
- 正则表达式---采集总结
- 电脑备忘录软件测试自学,软件测试经验和教训分享.pdf
- java 图像膨胀_OpenCV3 Java图形图像上的膨胀(Imgproc.dilate)
- 空值替换为0_Excel查找、替换和定位
- java点击图片发出声音_[Java教程]点击放大图片
- mysql更新索引不影响业务_mysql 索引是否能提高UPDATE,DELETE,INSERT 处理速度
- 无法读取内存属于错误吗_索佳全站仪错误信息讲解
- python writerow参数_csv文件的输出结果TypeError writerow()接受2个位置参数,但给出了5个...