easyui

Easyui的datagrid结合hibernate实现数据分页

旧时模样 提交于 2019-12-01 05:55:52
Easyui 的 datagrid 结合 hibernate 实现数据分页 最近在学习 easyui 的使用,在学到 datagrid 的时候遇到了一些问题,终于抽点时间整理了一下,分享出来,请各位前辈高手多多指教! 1 、先来看看效果,二话不说,上图直观! 2 、 easyui 的 datagrid 的使用方法 在这里, datagrid 的使用我不做过多讲解,俺毕竟是初学者,不敢班门弄斧。所以就简单带一下。 ① 、在 easyui 的 layout 中的 center 中定义一个 table , id 为 “ datagridTable ” 。 <div region="center" border="false"> <table id="datagridTable"></table> </div> ② 、使用 javascript 的方式让这个 table 变为一个 easyui 的 datagrid 。当然也可以给这个 table 指定 class 属性为 “ easyui-datagrid ” ,两种方式都可以,萝卜白菜,各有所爱。由于 datagrid 和后台的数据交互打交道的比较多,所以俺使用的功能比较好控制的 javascript 方式定义。 代码如下,其中具体的属性和方法请查看 easyui 文档,官网地址: http://www.jeasyui.com

CommonWeb基于(easyui +spring4.2.4 +mybatis 3.3)(一)

て烟熏妆下的殇ゞ 提交于 2019-12-01 05:16:53
Common Web 项目框架,采用(jquery easyui +spring4.2.4 +mybatis 3.3),集成了基础的菜单、用户、权限管理,便于大家快速开展自己的项目。开发人员只需要关注业务逻辑部分开发,基础的框架、通用工具由作者持续的进行迭代更新; 目前项目的主体框架已经搭建完成,我会不断的往里面更新代码,持续完成; 项目访问地址: http://git.oschina.net/martin-luo/commonweb 大家有问题请留言,我会尽量及时回复; 来源: oschina 链接: https://my.oschina.net/u/661028/blog/637790

JEECG 上传插件升级——标签

扶醉桌前 提交于 2019-12-01 04:07:41
前言: 现有的uploadify上传是基于swf的,随着H5的普及,flash即将退出历史舞台,JEECG团队本着与时俱进的原则,将全面升级JEECG系统中的上传功能,采用新式上传插件plupload,此插件上传支持多种模式html5,flash,silverlight,html4,可通过配置实现优先模式,对于新版主流浏览器均可采用H5方式,对于不支持H5的低版本IE浏览器可走flash方式。以下讲解JEECG标签的升级。 一、升级步骤: 1.下载升级文件 链接: https://pan.baidu.com/s/1E_9FALsnHcajHjDRZ3_Q-A 密码:wexw 2.【新增文件】 增加JS/css,将plupload文件夹直接拷贝到src/main/webapp/plug-in/下 3.【修改文件】 拷贝BaseTag.java至src/main/java/org/jeecgframework/tag/core/easyui/下,覆盖更新,见[代码改动-1] 4.【修改文件】 拷贝Map.js至src/main/webapp/plug-in/tools/下,覆盖更新。 5.【新增文件】 拷贝UploadPlTag.java至src/main/java/org/jeecgframework/tag/core/easyui/下。 6.【新增文件】 拷贝plupload

python递归实现Easyui combotree树

蓝咒 提交于 2019-12-01 01:31:32
原文链接: http://www.huangdc.com/43 自动化发布系统在选择文件时,使用jQuery EasyUI 创建页面 树形菜单(Tree) 及 后端python 递归实现Easyui combotree 树。这里主要分享2点: 1、linux 中 python 递归实现Easyui combotree 树 2、jQuery EasyUI就不用介绍了,一款轻量级UI框架,集成了各种用户界面插件。 关于jQuery EasyUI 可以参考: http://www.w3cschool.cc/jeasyui/jqueryeasyui-tutorial.html 关于自动化发布系统,可以查看: http://my.oschina.net/u/588586/blog/345670 本文环境基础: http://my.oschina.net/u/588586/blog/345675 目的:用户在页面选择对应项目,前端展示对应项目svn目录列表 1、废话不多说,先上图看看UI 选择项目时,展示项目 目录的 tree 2、jQuery EasyUI tree 代码 html ##需要调用easyui.css 和 jquery.easyui.min.js index.html <!DOCTYPE html> <!-- saved from url=(0050)http:/

缅甸华纳国际wtyh25800和平之翼代码生成器SM版 PeaceWingSM 国

我怕爱的太早我们不能终老 提交于 2019-11-30 18:00:41
和平之翼代码生成器 SM 工作组版。本版是和平之翼 Java 代码生成器 SM 0.7.12 版。SHC 技术栈支持 Spring MVC4,spring4,MyBatis 3。 和平之翼 Java 代码生成器是动词算子式 Java 通用代码生成器,是无垠式 Java 代码生成器的第二代。 0.7.12 版是无垠式/和平之翼代码生成器阵列中最新的 SM 技术栈的成员,已开源,希望你喜欢。 此分支现在处于维护状态,活跃分支是SMEU版,地址如下:https://gitee.com/jerryshensjf/PeaceWingSMEU 本软件系列中的和平之翼代码生成器SMEU3.1版(乌篷船)已支持自动外键,多对的关系,Oracle数据库,SGS语言语法加亮。欢迎使用。 新的SMEU技术栈支持JQuery Easy UI, Sppring MVC 4,Spring 4和Mybatis 3欢迎您使用,并提宝贵意见。 来源: https://my.oschina.net/u/4224610/blog/3113663

Hibernate的查询分页 by Criteria

ぐ巨炮叔叔 提交于 2019-11-30 16:08:07
当初学Hibernate的时候,带我的那个人说要学好Hibernate的hql语句,没有就没有QBC当做一会事儿 后来做项目的时候发现QBC还是蛮强大的 通常做分页都会讲一些数据封装到PageBean中, private int currentPage;//定义当前页 private int pageSize;//定义页面大小 private int total;//总纪录数 private List rows;//返回数据 private DetachedCriteria detachedCriteria;//Criteria离线查询接口 private int start//查询的起始值 将get的返回值设置为 (currentPage-1)*pageSize 在Dao层添加实现 public void pageQuery(PageBean pageBean){ //在请求页面发起时 前端会传来一个 页数 页面大小和相关的查询条件设置给pageBean //我们可以首先获取前端传来的参数 int currentPage=pageBean.getCurrentPage(); int pageSize=pageBean.getPageSize(); DetachedCriteria detachedCriteria=pageBean.getDetachedCriteria(); /

关于EasyUI使用tree方法生成树形结构加载两次的问题

蓝咒 提交于 2019-11-30 11:56:54
html代码中利用class声明了easyui-tree,导致easyUI解析class代码的时候先解析class声明中的easyui-tree这样组件就请求了一次url;然后又调用js初始化代码请求一次url。这样导致了重复加载,解决的方法就是只用一种初始化方法来声明easyUI组件以避免重复的提交请求,即删除html中的class声明(class="easyui-tree"); 加载两次的写法: <div class="easyui-panel" style="padding:5px;height:300px;"> <ul id="roleTree" class="easyui-tree"></ul> </div> <script type="text/javascript"> $(document).ready(function(){ var id = $("#role_id").val(); $('#roleTree').tree({ method:'get', animate:true, checkbox:true, url: '/index.php?m=role&f=getRole', loadFilter: function(data){ if (data){ return data; } } }); }); </script> 避免加载两次只需要把<ul id=

java利用ECHARTS.JS在前台显示图表

烈酒焚心 提交于 2019-11-30 02:07:44
步骤1: (1)在java后台,使用MSQL分组函数,列出所有线在对应的点的值, (2)组成的Map如图所示: 注意: key为0的value表示X轴需要的数据;key为其他的值表示图表线条的名字,value为x轴的点对应的y轴的值,y轴的值和x轴是一一对应的,即使没有值,也要放入0 为了方便测试,这里在Aciton中放入测试数据,如: public String searchChartData() { Map<String, List<String>> valueMap = new HashMap<>(); List<String> list1 = new ArrayList<>(); valueMap.put("0", list1); list1.add("2016年7月"); list1.add("2016年12月"); list1.add("2017年1月"); list1 = new ArrayList<>(); valueMap.put("A线条", list1); list1.add("2016年7月:11"); list1.add("2016年12月:22"); list1.add("2017年1月:33"); list1 = new ArrayList<>(); valueMap.put("B线条", list1); list1.add("2016年7月:66")

jquery easyui 弹出消息框

浪子不回头ぞ 提交于 2019-11-29 13:37:14
<html> <head> <!-- 导入easyui插件的js和css样式; --> <link rel="stylesheet" type="text/css" href="/EasyuiDemo/scripts/jquery-easyui-1.1.1/themes/default/easyui.css"> <link rel="stylesheet" type="text/css" href="/EasyuiDemo/scripts/jquery-easyui-1.1.1/themes/icon.css"> <script type="text/javascript" src="/EasyuiDemo/scripts/jquery-easyui-1.1.1/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="/EasyuiDemo/scripts/jquery-easyui-1.1.1/jquery.easyui.min.js"></script> <script type="text/javascript"> //右下角弹出框; function slide(){ jQuery.messager.show({ title:'温馨提示:', msg:'你好,我是从右下角弹出的窗体!',

EasyUI基础入门之Parser(解析器)

ε祈祈猫儿з 提交于 2019-11-29 09:43:06
前言 JQuery EasyUI提供的组件包括功能强大的DataGrid,TreeGrid、面板、下拉组合等。用户可以组合使用这些组件,也可以单独使用其中一个。(使用的形式是以插件的方式提供的) EasyUI体系结构 EasyUI所有的插件主要分为六大部分。Base基础、Layout布局、Menu&Button、Form表单、Window窗口等。从最基础的开始先掌握EasyUI基础部分。Base部分包含了八个基础插件分别为: parser(解析器) easyloader(加载器) draggable(拖动) droppable(放置) resizable(大小调整) pagination(分页) progressbar(进度条) searchbox(搜索框) 我们先从parser开始。 Parser(解析器) 解析器是easyui非常重要的基础组件,在easyui中我们能够简单的通过class定义一个组件,从而渲染出非常好的交互效果。就是通过parser进行解析的。parser会获取所有在指定范围内定义为easyui组件的class定义,并且根据后缀定义把当前节点解析渲染成特定的组件。 parser可以有两种使用方法: 1、$.parser.parse();不带参数,默认解析该页面中所有被定义为easyui组件的节点。 2、$.parser.parse('#cc')