自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 ExtJS 多文件上传,单文件上传组件

这次一共开发了三款文件上传组件,基于swfupload实现多文件上传,带有上传进度,实时显示上传进度等信息,基于swfupload实现单文件上传组件,继承了ext的twintriggerfield,第三个是基于原生的文件上传,继承twintriggerfield实现文件上传,随表单一起提交,当然每个人的需求不同,大家可以在此基础上再进行修改,说明一下,多文件上传组件参考了dogdisk的文件上传;...

2012-07-15 21:56:36 958

原创 Ext CheckboxSelectionMode选中情况

在Ext的数据表中,有时我们会采用checkbox列来进行选中,有时确实是一个很好的体验,但是我不清楚从2.X到3.x一个BUG一直以来都没有修复,或者Ext认为这并不是一个BUG,那就是:当选中数据表时所有的记录时,数据表头上的那个一checkbox没有被选中,在做项目时遇到了这个问题,就给解决了,主要是对checkboxselectionmode进行了重写,代码如下所示:[code="...

2012-07-04 15:29:23 202

原创 Ext 实现虚拟键盘

对于一些安全性较高的网站,提供虚拟键盘功能,自己基于Ext3实现了虚拟键盘功能,所实现的功能有:[list][*]指定事件,当这个事件触发时,虚拟键盘显示出来,默认是focus事件[*]指定是否启用按钮位置混淆,默认是true,表示每次显示出来时,位置都不一样[*]有大小写转换开关,shift开关,控制录入字符的大小写[*]键盘自动计算显示的位置,不必担心在浏览器边上显示不全...

2012-03-25 22:05:56 266

原创 Ext中日期区间选择组件

在Ext的应用中,我们常用到要按照日期区间进行查询,通常的做法是写两个日期组件进行成布局来实现,我觉得这样做虽然功能是实现了,但是用户体验不够好,与是编写了如下的日期区间选择组件,代码如下:[code="java"]/** * 日期区间查询组件 * @class Ext.form.uxDateAreaField * @extends Ext.Container */Ex...

2012-03-22 23:47:59 381

原创 Excel2010利用宏进行批量替换与填充

在Excel中,有时一些操作,并不是很好用函数完成,如把去掉单元格中某些字符并把它进行格式转化填充到另外的列中去,这些函数当然可以完成,但是用宏可以更快的完成,下面举一个例子,如有10000条字符串,格式为key=value的形式,要把把key填充到一列中去,value填充到另一列中去,操作步骤为:[list][*]打开Excel的宏命令窗口[*]选择“插入-模块”命令,在开打的窗口中...

2012-03-22 23:37:44 3374

原创 在企业级web分层式应用中异常架构设计

做java开发已经有几年了,所面对的项目有大也有小,这些项目就整体上的设计方式无外乎就一种,那就是分层设计,一般分为dao,service,action这几层,有的项目结构为:dao,daoimpl,service,serviceimpl,action,看这些项目中都没有对异常进行很好的处理,一些项目几乎没有对异常信息进行过什么处理,而我认为,一个好的异常处理的设计对于提高开发效率是必不可少的...

2012-03-21 22:08:28 133

原创 ExtJS中树形结构级联选中(三态)

在使用ExtJS进行开发时,常常遇到需要用到树形结构Ext.tree.TreePanel,而且经常需要对TreePanel进行级联选中与取消选中,我们的做法无非就是监听checkchange事件进行相应的处理,常用的写法是:[code="java"]var treePanel = new Ext.tree.TreePanel({...listeners : {'checkcha...

2012-03-20 22:54:09 277

原创 为log4j增加日志级别

首先要说一下我为什么想要给log4j增加一个日志级别,自已在开发一个项目时对整个项目的异常处理进行了专门的设计,在处理异常是使用如下方式:[code="java"]try{...}catch(Exception e){logger.error(e.getMessage(),e);throw new XXXXException(...);}[/code]这样在开发...

2012-03-19 10:58:11 390

原创 Struts2升级带来的乱码问题解决方案

最近在做一个项目时,遇到一个问题,项目中使用的struts2.1.6.jar,使用过程中不存在乱码的问题,但是,项目经理要求,此版本的struts存在安全问题,而且struts官网也强烈建议开发者将struts升级到官网最新版本。本以为把相关的jar包替换掉后就大功告成了,但问题出来了,页面展示中的汉字全部都显示为"&XXX"的形式,如果是英文或数字就不存在这样的情况,这样的问题的原因是在...

2012-03-18 21:18:54 569

原创 Ext Ajax请求队列

最近在做一个系统时,在删除记录时要求能清楚看到删除的进度,把ajax写在一个循环中,看到一个现象,在Firefox中,可以看到删除的进度,可是在IE,Chrome中不能看到进度,即删除十条记录里,直能看到最后一条的进度,编写了这个ajax请求除列组件,解决了这个情况;有什么不足的地方欢迎指出,谢谢大家。[code="java"]/** * Ajax请求队列 * @usage var...

2012-03-11 02:06:15 193

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除