博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
easyui datagrid 前后台代码
阅读量:7113 次
发布时间:2019-06-28

本文共 2231 字,大约阅读时间需要 7 分钟。

@RequestMapping("datagrid")public void datagrid(Model model, @ModelAttribute BeanName bean, HttpServletRequest request, HttpServletResponse response) {    bean.setOffset(bean.getRows() * (bean.getPage()-1) );//limit:start        DataGrid dataGrid = new DataGrid();    dataGrid.setRows(service.selectList(bean));//list    dataGrid.setTotal(service.selectListCount(bean));//list total count    writeJson(response, dataGrid);//对象转换成json输出}public class DataGrid {    private Long total = 0L;    private List rows = new ArrayList();        //setter...    //getter...}/** * 将对象转换成JSON字符串,并响应回前台 *  * @param object * @throws IOException */public void writeJson(HttpServletResponse response,Object object) {    try {        String json =  com.alibaba.fastjson.JSON.toJSONStringWithDateFormat(object, "yyyy-MM-dd HH:mm:ss");        response.setContentType("text/html;charset=utf-8");        response.getWriter().write(json);        response.getWriter().flush();    } catch (IOException e) {        log.debug(e.getMessage());    }}//sql:select * from table_ where 1=1 order by ${sort} ${order}  limit ${offset},${rows}/***js**/$(function(){    dg2 = $('#dg2').datagrid({        url : '/datagrid.action',        //iconCls : 'icon-save',        pagination : true,        pagePosition : 'bottom',        rownumbers : true,        pageSize : 1,        pageList : [ 20, 50, 100],        fit : true,        fitColumns : true,        nowrap : true,        border : true,        idField : '',        sortName : 'f.name',        sortOrder : 'asc',        singleSelect : true,        columns : [ [              {field:'id',title:'详情',align:'center',width:30,                 formatter:function(value,row,index){                        return '详情';                 }             },                       {field:'xbr.real_name',title:'姓名',align:'center',sortable:true,width:50,                formatter:function(value,row,index){                    if(row.bean != null)                         return row.bean.realName;                }            }         ] ],         onDblClickRow: function(rowIndex, row){                      }    });});    

 

posted on
2015-09-11 14:07 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/yushouling/p/4800768.html

你可能感兴趣的文章
让UpdatePanel支持文件上传(5):支持页面重定向的HttpModule
查看>>
Java线程:新特征-阻塞栈
查看>>
CentOS 5.5升级内核到2.6.35.4
查看>>
查询整个数据库中某个特定值所在的表和字段的方法
查看>>
JS把数组中相同元素组合成一个新的数组问题
查看>>
《Linux内核设计与实现》读书笔记(三)- Linux的进程
查看>>
AngularJS快速入门指南08:表格
查看>>
C++矩阵运算库推荐
查看>>
在存储过程中编写正确的事务处理代码(SQL Server 2000 & 2005)
查看>>
Android 控件在布局中按比例放置[转]
查看>>
内核通知链 学习笔记 【转】
查看>>
Input Method of Win32 System
查看>>
count(*) VS count(X)
查看>>
MS ASP.Net Ajax 服务端扩展
查看>>
android102 查询,插入联系人
查看>>
数据库邮件
查看>>
adstrtal.sh报超时错误 ERROR : Timed out( 100000 ): Interrupted Exception
查看>>
一个前端工程师的基本修养
查看>>
ZT:三十个好习惯
查看>>
.Net开发笔记(七)使用组件编程
查看>>