zoukankan      html  css  js  c++  java
  • 统计报表的作成(一)

      项目前端用的是easyui框架,后端是ssm(spring,springMVC,mybatis),数据库是oracle。

      easyUI是一个很不错的后台管理系统框架。系统中数据基本都是通过datagrid去展现。

      他的基本流程是:

      前端statement.jsp

      <table id="statementGrid" class="easyui-datagrid" style="height:100%;100%" toolbar="#toolbar"></table>

      statement.js

      首先页面初始化:

    /* 页面初始化 */
    $(function () {
    	statementGridInit();         //表格初始化
    });

    /* 表格初始化 */
    function statementGridInit() {

      $('#statementGrid').datagrid({
        fitColumns: true, //是否列自适应
        rownumbers: true,
        striped: true,
        singleSelect: true,
        locale: "zh_CN",  //语言
        loader:load,
        fitColumns:true, //宽度自适应
        frozenColumns:[[
          { field:'comName',title:'单位名称',rowspan:3,halign: 'center',formatter:
            function(value,row, index){
              if (value == "小计:"||value == "总计:"){
                return '<b>'+value+'</b>';
              }else{
                return value;
              }
            }},
          { field:'slipYear',title:'年度',rowspan:3,halign: 'center' },
          { field:'slipCom',title:'投保单位',rowspan:3,halign: 'center' },
          { field:'slipNo',title:'保单号',rowspan:3,halign: 'center' },
          { field:'xmsqName',title:'项目名称',rowspan:3,halign: 'center'}
        ]],
        });
      }
    /* 表格数据加载 */
    function load(param, success, error) {
      var url= '/kjps/system/countSearch/list';
      var data22 = form2Json("catalogCodefm");
      var params = {

      comSuperior:data22.comSuperior,
      comName:data22.comName,
      slipYear:data22.slipYear,
      slipCom:data22.slipCom,
      slipNo:data22.slipNo
      }
      doRequest({
      url: url,
      isEncrypt: true,
      data:params,
      callback: function (res) {
      success(res);
      }
      });
    };

      后端:

    	/**
    	 * 查询列表数据
    	 */
    	@RequestMapping(value = "/list", method = RequestMethod.POST)
    	@ResponseBody
    	public ResBody<CountSearch> list(@RequestBody CountSearch countSearch,HttpServletRequest request) {
    		ResBody<CountSearch> res = new ResBody<>();		
    		res.setRows(countSearchService.list(countSearch,request));
    		res.setMsg("查询列表成功");	
    		return res;
    	}
    

      controller去调service,service去调mapper。

  • 相关阅读:
    计算机操作系统 存储器管理
    数据结构 平衡二叉树avl c++
    数据结构 线索二叉树 c++
    数据结构 赫夫曼树及其应用 c++
    c++ cstring 常用函数
    数据结构 哈希表 c++
    数据结构 静态链表
    ajax返回填充的数据不显示
    使用JSON.parse()转化成json对象需要注意的地方
    参数错误导致bug
  • 原文地址:https://www.cnblogs.com/bendoudou/p/9213575.html
Copyright © 2011-2022 走看看