`
luoyu-ds
  • 浏览: 138614 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

一个easyui的例子,附源码

阅读更多

我也没怎写过博客,小菜鸟一个,因为项目需要,得用一个前台框架,ext也学过,但是觉得那玩意儿太重口味了,不太好用,就没有深入,后来在网上看见easyui,感觉还不错,就研究了下,做了这个例子  下面是效果图:

 

这个是登录框,用户名框用的是combobox,用户可以选择已保存过的cookie,也可以自己输入


 

这是一个主页面,是所有用户的信息 ,不过我这只有一条记录。
 
 


  这个是菜单。。。。

 

新用户注册,检验是相当全的,通过扩展,新增了几个检验规则:

$.extend($.fn.validatebox.defaults.rules, { 
    				onlyCN:{ 
        				validator: function(value, param){ 
           					 return /^[\u4E00-\u9FA5]+$/.test(value); 
      					  }, 
        				message: '请输入中文...' 
    					}
					});
				$.extend($.fn.validatebox.defaults.rules,{
					equalsTo:{
						validator:function(value,param){
							return value == $(document.getElementById(param)).val();
						},
						message:'密码不匹配...'
					}
				});
			$(function(){
				$.extend($.fn.validatebox.defaults.rules,{
					countOrEn : {
						validator : function(value,param){
							return /^\w+$/.test(value) && value.length >= 6 && value.length <= 12;
						},
						message : "登录名由字母数字下划线组成,并且长度为6~12..."
					}
				})
			});
 


 

用户信息修改:省市两级联动也可以用

 

另外,datagrid的列有右键功能,取消某列可以屏蔽该列的显示:


下载用户数据excel批量导入模版:


 

 

查询日志:



 
 上传自己的图片:


大概功能只有这么多,对了,该简单的系统还对外提供了一个webService接口,只需传入用户的真实姓名,服务器会返回包含该用户信息的JSON字符串。

客户端调用webservice,我写了个简单的调用方法,可以参考下“

public class WebServiceUtil {
	public static String getDataFromWebService(String name){
		Client client = null;
		Object[] result = null;
		Object[] params = new Object[1];
		params[0] = name;
		try {
			client = new Client(new URL("http://localhost:8089/msgSystem/services/msgSystemQuery?wsdl"));
			result = client.invoke("queryMessage", params);
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return result[0].toString();
	}

 我的webservice对外公布的方法就是代码中的queryMessage,接收params是一个表示用户真实姓名的字符串。

可能有些小功能没提到,  有兴趣的同学可以下来研究下。。。虽然简单,对于刚学的还有有些帮助的

源码压缩过了10M,我想想办法。。

如果需要请留言

  • 描述: 这是登录筐
  • 大小: 15.9 KB
  • 描述: 这是主页面
  • 大小: 43.2 KB
  • 描述: 主菜单
  • 大小: 44.9 KB
  • 描述: 注册,校验也有
  • 大小: 27.1 KB
  • 描述: 日志
  • 大小: 152.7 KB
  • 描述: 信息修改
  • 大小: 21.4 KB
  • 大小: 23.8 KB
  • 大小: 33.8 KB
  • 大小: 29.6 KB
  • 大小: 8.3 KB
分享到:
评论
22 楼 luoyu-ds 2013-04-16  
hight_2000 写道
最近项目需要easyui 也正在学习还不太懂 可以麻烦发给我代码学习么 谢谢了 hight_2000@163.com 不甚感激

已发送!
21 楼 hight_2000 2013-04-16  
最近项目需要easyui 也正在学习还不太懂 可以麻烦发给我代码学习么 谢谢了 hight_2000@163.com 不甚感激
20 楼 admin_gwx 2013-04-06  
gongwx_java@163.com 求观摩
19 楼 颐井轩 2013-03-22  
我也想要一份,,麻烦了  邮箱809030013@qq.com
18 楼 路过的幸福001 2013-03-11  
求源码,306716861@qq.com 谢啦
17 楼 andrew_cn 2013-03-01  
不错,给个源码呗,正好要学习这个,谢谢!16266092@qq.com
16 楼 ycwsx 2013-02-22  
我需要源码发给我一份吧,学习一下。
ycwsx@163.com
15 楼 rqdmy 2013-02-14  
能否发送份源码给我,最近在做前台用到这个,邮箱rqdmy0@163.com,239267899@qq.com非常感谢
14 楼 53873039oycg 2013-01-19  
能否发送份源码给我,最近在做前台用到这个,邮箱1329186624@qq.com,非常感谢
13 楼 chinaboykai 2013-01-03  
能不能麻烦发份源码给我,最近在学习这个,谢谢! 309461987@qq.com 非常感谢楼主。。。
12 楼 hxsyewlink 2012-12-13  
麻烦发个源码给我吧,非常感谢  hxsyewlink@sina.com
11 楼 wenquan_zhu 2012-12-06  
luoyu-ds 写道
wenquan_zhu 写道
你好,我正在学习easyui的知识,你的代码对我帮助很大,如果可以的话发我一份,我的QQ邮箱837077012@qq.com,谢谢你了!

已发送!



收到!,谢谢~~~
10 楼 luoyu-ds 2012-12-06  
wenquan_zhu 写道
你好,我正在学习easyui的知识,你的代码对我帮助很大,如果可以的话发我一份,我的QQ邮箱837077012@qq.com,谢谢你了!

已发送!
9 楼 wenquan_zhu 2012-12-06  
你好,我正在学习easyui的知识,你的代码对我帮助很大,如果可以的话发我一份,我的QQ邮箱837077012@qq.com,谢谢你了!
8 楼 luoyu-ds 2012-11-19  
metoo1314 写道
求源码,学习用,邮箱ccoo55@sina.com,谢谢~

已发送!
7 楼 metoo1314 2012-11-16  
求源码,学习用,邮箱ccoo55@sina.com,谢谢~
6 楼 luoyu-ds 2012-11-14  
systemcookie 写道
我也要份,邮箱:systemcookie@gmail.com,谢谢啦

已发送!
5 楼 systemcookie 2012-11-14  
我也要份,邮箱:systemcookie@gmail.com,谢谢啦
4 楼 fxz_2008 2012-10-26  
邮箱 413616057@qq.com 谢谢
3 楼 luoyu-ds 2012-10-24  
fxz_2008 写道
能不能麻烦发份源码给我,最近在学习这个,谢谢!

麻烦留下邮箱...

相关推荐

    全套EasyUI示例源码

    "全套EasyUI示例源码"是一个包含三十多个组件的完整示例集合,可以帮助开发者深入理解和使用EasyUI。 1. **EasyUI组件介绍** - **布局组件**:如面板(panel)、窗口(window)、对话框(dialog)、分页...

    jQuery+EasyUI开发示例(附源码)

    而 EasyUI 是基于 jQuery 的一个组件库,它提供了一系列丰富的 UI 控件,如表格、下拉菜单、对话框等,帮助开发者快速创建出具有专业外观和功能的网页应用。 jQuery 的核心特性包括: 1. **选择器**:jQuery 提供...

    jQuery+EasyUI开发指南源码

    EasyUI则是一个基于jQuery的UI框架,提供了大量的预定义组件和样式,如数据网格、表格、下拉树、对话框、按钮等,用于快速构建功能丰富的、美观的Web界面。EasyUI的组件通常具有良好的数据绑定和异步通信能力,可以...

    jQuery EasyUI 1.3.3 源码

    jQuery EasyUI 1.3.3 是一个基于 jQuery 的轻量级前端开发框架,它提供了丰富的用户界面组件,如对话框、表格、菜单、表单等,极大地简化了Web应用程序的开发工作。这个源码包包含了未混淆的代码,使得开发者能够...

    C# MVC4+EasyUI 管理系统完整源码

    1. 本例子采用Vs2012编译(其它VS版本可以转换后使用) 2. MVC + easyUI + sqlserver2005(及以上) 3. 主要功能:新增、修改、删除、分页、表格多表头、表格行内编辑、导出Excel文件、上传图片、权限设置。

    EasyUi简单的布局实现源码

    以下是一个结合使用Layout和Tabs的例子: ```html &lt;div class="easyui-layout" style="width:100%;height:500px;"&gt; &lt;!-- 北部区域 --&gt; ,title:'Header',split:true" style="height:60px;"&gt; &lt;!-- 东部区域 --&gt; ...

    EasyUI DataGrid及Pagination(源码)

    DataGrid是EasyUI中的一个重要组件,它主要用于展示和管理表格数据,而Pagination则是DataGrid的一个配套功能,用于处理大量的数据分页显示。 DataGrid是一个强大的表格控件,它可以动态加载数据、排序、过滤、编辑...

    easyui 帮助手册与源码

    总之,“easyui 帮助手册与源码”对于学习和使用EasyUI的开发者来说,是一个非常全面的参考资料,不仅可以从中了解EasyUI的使用方法,还可以深入理解前端组件的构建原理。无论是初学者还是经验丰富的开发者,都能...

    jquery-easyui-1.6.7.zip

    包含EasyUI各个组件的演示例子;EasyUI各个组件在移动端开发的演示例子 EasyUI对于各个国家的语言包;EasyUI使用的插件js代码;EasyUI插件的js源码 EasyUI主题文件等 官网下的 放心

    easy ui datagrid项目完整源代码

    在这个例子中,`detailDlg` 是一个 Dialog,`detail` 是 Dialog 内的一个 div,用于显示详细信息。 总结起来,jQuery Easy UI Datagrid 是一个强大且灵活的数据展示组件,通过深入研究提供的完整项目源代码,我们...

    C#基于MVC+EasyUI+ECharts后台管理系统完整源码(1.0.5)

    1. 本例子采用Vs2012编译(其它VS版本可以转换后使用) 2. MVC + easyUI + sqlserver2005(及以上) + eCharts 3. 主要功能:新增、修改、删除、分页、表格多表头、表格行内编辑、导出Excel文件、上传图片、权限设置、...

    jquery-easyui-1.3.3未压缩混淆版(真正含jquery-easyui.js及easyloader.js源码).rar

    jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列的组件,如表格、树、对话框等,用于快速构建用户界面。在这个未压缩混淆的版本“jquery-easyui-1.3.3”中,我们可以直接查看源代码,以便于理解和学习...

    C#基于MVC+EasyUI+ECharts后台管理系统完整源码

    主要功能:新增、修改、删除、分页、导出Excel文件、上传图片、权限设置、图形报表展示 (权限设置只是为了练习easyUI tree的使用,具体项目具体分析) (例子涉及两张表(用户表+权限表),datagrid分页默认采用sqls

    easyui官方离线文档

    EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列易于使用的组件,帮助开发者快速构建用户界面。这个"easyui官方离线文档"包含了丰富的资源,包括demo、源码、演示以及针对现代前端框架如Vue、Angular和React的...

    ssm后台管理系统框架(Spring mvc + mybatis + mysql + easyui )程序源码下载

    SSM后台管理系统框架是基于Spring MVC、MyBatis和MySQL数据库构建的应用,通常用于企业级后端服务开发。这个框架的组合提供了强大的功能和...同时,对于初学者,这也是一个实践基本增删改查操作和数据库设计的好例子。

    easyUI用法源码

    EasyUI 是一个基于 jQuery 的前端框架,主要用于构建用户界面,尤其适用于企业级应用。它提供了丰富的组件和易于使用的API,让开发者能够快速地创建出美观、响应式的网页应用。EasyUI 的核心理念是简化HTML标记,...

    Easyui中文文档.chm

    Easyui 是一个基于 jQuery 的轻量级前端框架,它提供了丰富的组件和用户界面元素,使得开发者可以快速构建出美观且功能强大的Web应用。这个“Easyui中文文档.chm”是针对Easyui框架的中文版API手册,对于学习和使用...

    easyui-1.3.2

    EasyUI 是一个基于 jQuery 的轻量级前端框架,主要用于构建用户界面。它的版本"1.3.2"是我们讨论的重点。这个框架提供了大量的预定义的CSS样式和JavaScript组件,使得开发者能够快速、方便地创建出功能丰富的Web应用...

    jQuery-easyUI pagination分页与普通table结合例子

    jQuery EasyUI是一个基于jQuery的轻量级框架,它提供了一系列的UI组件,包括分页,这对于处理大量数据的展示非常有用。我们将通过一个具体的例子来阐述这个过程。 首先,确保你已经安装了jQuery和jQuery EasyUI库。...

Global site tag (gtag.js) - Google Analytics