博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery-EasyUI
阅读量:6553 次
发布时间:2019-06-24

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

hot3.png

1. datagrid-数据表格

    先在页面创建html代码

ID 执行计划ID SQL说明 SQL

    先声明(初始化)datagrid插件,可以用html,也可以用js,我是用js。

$(function () {	// 初始化easyUI数据表格	$("#history-data-dg").datagrid({		url : "
", queryParams : {// 传入后台的参数,相当于$.ajax()的data execPlanId : "1" }, pageSize : 10, // 分页插件的每页最大值 pageNumber : 1, // 第一次进去时是第1页 pageList : [10, 20, 30, 40, 50] // 每页可选显示多少页的下拉单 });});

    datagrid可以根据定义的url自己在页面装填数据,非常方便,但是你要把数据规定好,我现在用的是传入一个Map<String, Object>,定义好easyUI要的total,rows属性,感觉easyUI是需要json数据的,因为spring框架的@Reponsebody注解自动把Map格式数据转换成json格式数据。

@Overridepublic Map
getPagingHistoryDataList (Map
params, Integer rows, Integer page) { // 参数1: 页面过来的parameter,Map类型 // 参数2: easyUI给我的数据,当前页面可显示几条数据 // 参数3: easyUI给我的数据,当前是页面的第几页 Map
pageData = new HashMap
(10); List
historyDataIds = new ArrayList
(); List
> allIds = historyDataMapper.getHistoryDataIds(params);// 根据页面参数得到所有数据的id list for (Map
map : allIds) {// 过滤有效数据 if (map.get("historyDataId") != null) { historyDataIds.add((Integer) map.get("historyDataId")); } } pageData.put("total", historyDataIds.size());// 定义easyUI分页total if (historyDataIds.size() == 0) { pageData.put("rows", new ArrayList
()); } else { // 把分页后的id list作为条件查找数据库, 返回分页后的rows list List
> rowsList = historyDataMapper.getPagingHistoryDataList(PageUtil.paginate(historyDataIds, rows, page)); pageData.put("rows", rowsList); } return pageData;}

2. dialog弹窗

    先在页面创建html代码。

    点击工具栏按钮弹出弹窗。

转载于:https://my.oschina.net/NamiZone/blog/808474

你可能感兴趣的文章
linux 查询当前文件夹下的目录数量
查看>>
【python】入门第一篇
查看>>
supersr--NSURLConnection iOS2.0苹果原生请求
查看>>
SQL效率之索引
查看>>
线性支持向量分类机及其实现
查看>>
打造高性能高可靠块存储系统
查看>>
python实用小工具介绍
查看>>
常见下载节点
查看>>
ibatis快速入门(一)
查看>>
深度学习梯度消失或爆炸问题
查看>>
python-opencv boundingRect使用注意
查看>>
newlisp 注释生成文档
查看>>
MySQL float 与decimal 各中的区别。
查看>>
PHP中set_magic_quotes_runtime()和get_magic_quotes_gpc()
查看>>
The sound of silence引发的关于互联网以及教育的利弊思考
查看>>
普华永道全球CEO报告:巴西企业家对未来预期改善
查看>>
自制Kindle电子书转化的实用技巧
查看>>
PyCon 2018:Facebook如何在4年间全面转向Python3?
查看>>
Flutter 布局(三)- FittedBox、AspectRatio、ConstrainedBox详解
查看>>
OkHttp 知识梳理(3) OkHttp 之缓存基础
查看>>