数据表格 - DataGrid - 列表显示
2016-12-31 13:16
423 查看
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %> <% String homePage = request.getContextPath(); %> <script type="text/javascript"> $(function () { $("#datagrid").datagrid({ url: "<%=homePage%>/testController/datagrid.ajax?type=list", title: "标题", iconCls: "icon-save", pagination: true, pageSize: 10, pageList: [10, 20, 30, 40, 50, 60, 70, 80, 90, 100], fit: true, fitColumns: true,//列少的时候,设置为true比较合适 nowrap: false,//false - 单元格数据多的时候进行折行 true - 不管数据有多少,都在一行显示 border: false, idField: "id", columns: [ [ {field: "id", title: "编号", width: 100} , {field: "name", title: "姓名", width: 100} , {field: "password", title: "密码", width: 100} ] ] }); }) </script> <div class="easyui-tabs" fit="true" border="false"> <div title="用户管理"> <table id="datagrid"></table> </div> </div>
后端
@RequestMapping(value = "/datagrid.ajax", params = "type=list") @ResponseBody public Map<String, Object> datagrid1(@RequestParam Map<String, String> map) { logger.debug("参数:" + map); Map<String, Object> map1 = new HashMap<>(); List<Map<String, String>> list = new ArrayList<>(); for (int i = 0; i < 100; i++) { Map<String, String> map2 = new HashMap<>(); list.add(map2); map2.put("id", i + ""); map2.put("name", "姓名" + i); map2.put("password", "密码" + i); } map1.put("rows", list); map1.put("total", 100); return map1; } 因为设置了分页,每次查询的时候,都会把page和rows参数传递给后台,后台拿着这个参数,进行分页查询后,将结果集存在rows中,把总条数存在total中。 这就实现了一个简单的分页列表了,以为还没有查询条件,还不能叫做分页查询
相关文章推荐
- Ext.net列表或表格显示不出数据
- Silverlight以列表显示数据库数据_DataGrid
- 如何在FineUIMvc(ASP.NET MVC)中显示复杂的表格列数据(列表和对象)?
- datagrid中显示带下划线链接的列表数据
- 表格点击当前行,在其下边展示其子信息列表(即下拉显示数据)
- jQuery EasyUI 1.5版本的Datagrid终于新增了表格加载的数据没有记录的时候,可显示“无记录”的提示语
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表,下面一个明细!!!^_^^_^^_^
- 单击DataGrid的行,使这行的数据显示在这个页面的下面,有点像winform的一个列表
- struts2将数据通过Json格式显示于EasyUI-datagrid数据表格
- 137在搜索框中实现下拉列表效果(扩展知识:表格视图数据源为空数据时显示提示信息)
- Easyui Datagrid 如何实现后台交互显示用户数据列表
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- Easyui Datagrid 如何实现后台交互显示用户数据列表
- JQuery EasyUI的datagrid,查询后数据返回来了,但是页面不显示数据,也没有表格,只要行数
- easyui 列表按钮 DataGrid(数据表格)
- JQuery EasyUI 学习——Struts2与EasyUI DataGrid数据表格结合使用显示数据库数据
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- ajax返回的数据 用easyui的datagrid的表格来循环显示,用灰色背景的是隐藏的列。点击可以获取到隐藏的值
- easyUI的列表控件(datagrid)日期列不能正确显示Json格式数据的解决方法
- ASP.NET基础教程-DataGrid表格控件-利用模板列中显示检索的数据