• EasyUi 超快速入门


    1:在Web目录中 新建Js包(包括)  和导入Themes主题包。

    2:在jsp页面引入对应的js 和css 文件 

      <head>
              <link rel="stylesheet" href="${pageContext.request.contextPath}/themes/default/easyui.css" type="text/css"></link>
              <link rel="stylesheet" href="${pageContext.request.contextPath}/themes/icon.css" type="text/css"></link>
              <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.min.js"></script>
              <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.easyui.min.js"></script>
              <script type="text/javascript" src="${pageContext.request.contextPath}/js/easyui-lang-zh_TW.js"></script>
      </head>
      <body>
        
        <table id="dg"></table>
        <script type="text/javascript">

         //发送请求后 返回json格式的数据 field字段会根据返回的数据根据名字自动实现封装!!!!
    $("#dg").datagrid({ url : "${pageContext.request.contextPath}/emp/findAllEmpMethod.do?time="+new Date().getTime(), columns:[[ {field:'empno',title:'编号',100}, {field:'ename',title:'姓名',100}, {field:'job',title:'职位',100}, {field:'mgr',title:'上级编号',100}, {field:'hiredate',title:'入职时间',100, //时间格式的特殊处理 formatter:function(value){ var date = new Date(value); var year = date.getFullYear(); var month = date.getMonth()+1; var date = date.getDate(); return year+""+month+""+date+""; } }, {field:'sal',title:'薪水',100}, {field:'comm',title:'佣金',100, formatter:function(value){ if(value == null){ return 0; }else{ return value; } } }, {field:'deptno',title:'部门编号',100} ]], singleSelect : true, //分页的实现 当点击下一页是会向对应的Controller层发送一个“page=xxx”参数 pagination : true //分页显示的条数 当选择分页条数时会向对应的Controller层发送一个“rows=xxx”参数 }); </script>

     

    附属参考

    Springmvc的Controller层返回的 json格式的数据  如果不懂,请参见springmvc中的 springmvc与json交互详解。

     实体Bean的格式

    真正实现了分页的代码

            // 获取前台页数
            int page = Integer.parseInt(request.getParameter("page"));
            // 获取前台每页显示条数
            int row = Integer.parseInt(request.getParameter("rows"));
            List<Userinfo> list = JDBCUtil.query(page, row);
            Map<String, Object> jsonMap = new HashMap<String, Object>();// 定义map
            jsonMap.put("total", JDBCUtil.queryCount());// total键 存放总记录数。必须的
            jsonMap.put("rows", list);// rows键 存放每页记录 list
            // 格式化result 一定要是JSONObject
            String result = JSONObject.fromObject(jsonMap).toString();
            System.out.println(result);
            Writer out = response.getWriter();
            out.write(result);
    坚持
  • 相关阅读:
    DWR3.0 如何应用的简单介绍(有实例)
    细线表格样式
    myeclipse不编译解决方法
    DORADO中resoler&dataProvider的常用方法
    jBPM插件下载地址及jBPM配置视频
    dorado要点总结
    千万级数据库(MSSQL)删除重复记录
    Dorado 7 IDE下载地址
    WIN CE和电脑之间的文件拷贝(2) Form1.cs文件
    获取所有存储过程源码替换存储过程方法
  • 原文地址:https://www.cnblogs.com/gaoSJ/p/13036232.html
Copyright © 2020-2023  润新知