`
luoyu-ds
  • 浏览: 137325 次
  • 性别: 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
分享到:
评论
42 楼 weilexiazaixiexie 2017-05-14  
正在研究这个,请发一个源码
1275421106@qq.com
谢谢
41 楼 qeebaidu 2016-12-02  
看界面很不错哦,能发我一份代码吗?我的qeebaidu@126.com
40 楼 尐鎺錝521 2016-10-13  
楼主您好,能否发个代码深入学习一下,谢谢!
邮箱地址:243751575@qq.com
39 楼 laotongxue254 2016-08-07  
shouyankeji@foxmail.com
谢谢啦
38 楼 tbpk533 2016-07-21  
850564082@qq.com
37 楼 tbpk533 2016-07-21  
求源码学习
36 楼 richard_cb 2016-05-17  
cj5230@126.com,求代码学习
35 楼 zxyang 2016-03-29  
博主你好,能不能给我发一份源码 我刚开始学easyui,对我帮助很大,我的邮箱是739471890@qq.com。
34 楼 冷颜cheeks 2015-12-17  
博主,能不能给我一份源码 看你写的很不错,这段时间刚工作想学学easyui。
邮箱:liufengduke@163.com 不胜感激。
33 楼 Summe 2015-12-08  
非常感谢,能否给我也发一份,我工作中需要用到 easyui,看你这个做的很不错 
我 邮箱是 644504719@qq.com
32 楼 hewusheng10 2014-03-31  
给我发一份源码好吗? hewusheng2008@163.com
31 楼 wzbyytm 2013-10-03  
给我发一份源码好吗? dsli98@163.com
30 楼 yubao0723 2013-06-27  
你好!我正学习easyui!也给我发一份源码:xu.yubao@163.com
29 楼 xiaweinixxw 2013-06-20  
你好,你的代码对我帮助很大,如果可以的话发我一份,我的QQ邮531246780@qq.com,谢谢你了
28 楼 woailyqgi 2013-06-17  
你好,我正在学习easyui的知识,如果可以的话发我一份,我的QQ邮箱woailyqgi@163.com,谢谢你了!

27 楼 zwyancc 2013-06-13  
谢谢了 有没有spring日志具体例子 邮箱jwzt_666@163.com
26 楼 luoyu-ds 2013-06-09  
zwyancc 写道
源码呢 求公共

求邮箱...
25 楼 zwyancc 2013-06-09  
源码呢 求公共
24 楼 tang762667 2013-05-07  
发一份给我 谢谢!578117441@qq.com
23 楼 you111222333 2013-04-23  
项目需要用到easyui 还不太懂 可以发给我代码学习么 谢谢了 feishao1986@163.com 不甚感激

相关推荐

Global site tag (gtag.js) - Google Analytics