EasyUI DataGird底部统计行
2016-04-30 23:02
357 查看
EasyUI DataGird底部统计行
先上一个datagrid底部统计行的图片:官方文档对于datagrid的底部统计行的说明很简单,只提到了showFooter定义是否显示行脚,并没有说怎么去用。我用firebug查看了官网文档返回的json数据,分析了json的数据结构,自己尝试了一下底部统计行的正确用法,在这里和大家分享一下。
在datagrid中加入showFooter: true这个参数。
response传回到datagrid的json的数据中要求新加入一个footer的值,footer里面的值要求针对datagrid的不同列,赋予你要显示的值。比如让姓名那一列显示语文平均分,课程名称那一列显示平均分的数值。response返回的数据如下所示:
{**"footer":[{"courseName":74,"studentName":"语文平均分"},{"courseName":76,"studentName":"数学平均分"},{"courseName":67,"studentName":"英语平均分"}]**,"rows":[{"courseName":"语文","score":80,"studentName":"Allen"},{"courseName":"英语","score":60,"studentName":"Allen"},{"courseName":"数学","score":70,"studentName":"Allen"},{"courseName":"英语","score":68,"studentName":"Bill"},{"courseName":"数学","score":90,"studentName":"Bill"},{"courseName":"语文","score":70,"studentName":"Bill"},{"courseName":"语文","score":90,"studentName":"Carter"},{"courseName":"英语","score":100,"studentName":"Carter"},{"courseName":"数学","score":90,"studentName":"Carter"},{"courseName":"语文","score":59,"studentName":"Darl"}],"total":19}
js的代码如下:
$('#dg_scores').datagrid({ url:'', fitColumns:true, pagination:true, rownumbers:true, showFooter: true, columns:[[ {field:'studentName',title:'学生姓名'}, {field:'courseName',title:'课程名称'}, {field:'score',title:'分数',sortable:'true'}, ]] });
相关文章推荐
- easyui------显示隐藏列功能
- 如何使用jquery easyui创建标签组件
- Flex4 DataGrid中嵌入RadioButton实现思路及代码
- datagrid不可编辑行有关问题的控制方法
- jQuery寻找n以内完全数的方法
- C#实现改变DataGrid某一行和单元格颜色的方法
- 推荐10个2014年最佳的jQuery视频插件
- C#设置WinForm中DataGrid列的方法(列宽/列标题等)
- jquery+CSS3实现淘宝移动网页菜单效果
- 采用easyui tree编写简单角色权限代码的方法
- jQuery实现本地预览上传图片功能
- jquery实现触发时更新下拉列表内容的方法
- 基于jquery中children()与find()的区别介绍
- 了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
- 轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
- Flex 自定义DataGrid实现根据条目某一属性值改变背景颜色
- 基于jQuery实现网页打印功能
- 在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
- Javascript实现div的toggle效果实例分析
- datagrid隐藏