- 博客(44)
- 资源 (53)
- 收藏
- 关注
ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题(方法二)
[url=http://geiliba.info/]给力吧![/url] [url=http://hongfanshu.blogbus.com/]红番薯[/url]前面《[url=http://ricki.iteye.com/blog/898959]ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题(方法一)[/url]》说到了其中的一种解决方法,另外还可以通过...
2011-02-11 14:56:53
264
ExtJs 3.2.2 解决时间显示NaN/NaN/NaN的问题(方法一)
[url=http://geiliba.info/]给力吧![/url] [url=http://hongfanshu.blogbus.com/]红番薯[/url]首先祝大家新春快乐!原先代码:[code="java"]var taskFields = [ {name:'startTime'},//开始时间 ];var taskColModel = ne...
2011-01-28 15:12:34
370
Struts导出数据并以CSV格式文件下载(HttpServletResponse)
给力吧! 红番薯在前面一篇《Struts导出数据并以CSV格式文件下载(StreamResult)》中提到过:StreamResult结果类型利用HttpServletResponse对象返回的ServletOutputStream对象向客户端输出下载文件的二进制数据。(摘自书籍《Struts 2深入详解》) 如果使用streamResult,程序执行...
2011-01-24 11:29:48
755
Struts导出数据并以CSV格式文件下载(StreamResult)
给力吧! 红番薯ExtJs前端代码:this.exportGroup = function() {var selectionModel = groupGrid.getSelectionModel();// 获取选中模式var row = selectionModel.getSelected();// 获取被选中的行var id = row.get("...
2011-01-18 15:04:16
310
Hibernate多对多级联删除
推荐:[url=http://hongfanshu.blogbus.com/]红番薯[/url] [url=http://geiliba.info/]给力吧![/url] [url=http://blog.163.com/zzr_1984/]又一村[/url] [url=http://blog.sina.com.cn/andyzzr]遗失的记忆[/url...
2011-01-11 10:00:17
274
ExtJs 3.2.2 页面嵌入播放器
ExtJs 3.2.2 页面嵌入播放器之前的文章中提到歌曲的上传,上传后需要对歌曲进行审核,过程中需要对音频进行试听,虽然这个功能还没说如何去实现,但Ricki在模块提交测试期间自己试着去实现该功能,代码如下:[code="java"]listeners : { 'click' : function() { var songPlayer = new Ext.W...
2011-01-05 11:00:28
189
ExtJs使用ComboBox的setValue方法时 未能选中正确的值
首先,提前祝大家元旦快乐,新年快乐!这阵子把完成的模块给了运营支撑的同事测,其中他们提出在添加歌曲,当某歌手不存在时创建后能否把歌手名自动填上。刚开始,觉得不难,也就在添加歌手窗口返回时,把歌手ID作为ComboBox的setValue方法的参数以及重新load一次singerStore应该可以(理论上)。不过,试后发现通过setValue方法会把ID的值直接显示在ComboBox的输入框...
2010-12-30 13:55:52
335
Struts2标签 使用pageContext.getAttribute("myAtt")返回null
在Struts2 API帮助文档中IteratorGeneratorTag类的说明找到如下例子Example Three: Generate an iterator with var attribute[code="java"] [/code] This generates an iterator and put it in the PageCont...
2010-12-28 11:40:06
307
ExtJs 树形菜单 Tab标签页容器展现内容
项目中用到了树形菜单,但看代码后,发现有些属性怪怪的,有和没有,页面显示的结果是一样的,为了搞清楚如果弄树形菜单,Ricki自己依样画葫芦,仿造了一个,过程中确实学到不少,所以说,看还不如动手更能掌握,代码如下:[code="java"]Ext.onReady(function(){ Ext.QuickTips.init(); var tabPanel = new E...
2010-12-21 15:09:08
212
JQuery插件jqGrid的使用
JQuery和ExtJs相比,各有优点,JQuery侧重对DOM元素开发,而ExtJs侧重组件开发,虽然JQuery有许多插件来实现跟ExtJs同样的效果,但使用起来,却并不容易。如Ricki使用插件jqGrid做的一个小例子:代码:[code="java"]Insert title here$(document).ready(funct...
2010-12-16 10:25:36
231
Hibernate Tools插件的安装和使用
大学的时候使用Myeclipse自带的功能自动产生hibernate的配置文件cfg.xml、entity class、hbm.xml以及DAO等,工作后,就再也没有用过Myeclipse了,而是用eclipse,所以想有没有eclipse插件可以自动产生hibernate相关文件的,最近在项目开发中,就发现了Hibernate Tools的使用。 在网上找了一些关于Hibe...
2010-12-14 23:45:03
121
ExtJs3.2.2+Struts2实现文件的上传
Struts2支持Common-FileUpload框架和COS框架,不过Struts2又在这些上传项目的基础上做了封装,屏蔽了上传文件的代码编程差别。[code="java"]var uploadForm = new Ext.form.FormPanel({......fileUpload : true,//注意这个必须的,否则文件内容并未上传上去items:[{xtyp...
2010-12-10 13:35:28
299
Hibernate产生不能在数据库直接执行的SQL
之前做项目的时候,发现功能有问题,都会去debug,并把后台的SQL在数据库客户端执行,便可很快找出问题的所在,可今天发现功能是正确的,如查询一点问题也没有,但把后台Hibernate产生的SQL在数据库客户端执行,则将会出现问题,如:UPLOAD_TIME...
2010-12-07 16:37:00
180
Struts2支持自动类型转换,但还报NoSuchMethodException
Web提交表单数据时,参数值都是以字符串的形式上传的,后有后台的框架自动进行类型转换或手动转换,如struts2会自动把String自动转换为一些基本的数据类型,如int。 上个星期Ricki遇到一个很奇怪的问题,在Source类中有一个方法,如: [code="java"] public void setLength(Short length) {...
2010-12-06 13:52:23
104
Firebug对网页的 CSS、HTML 和 JavaScript 进行实时编辑、调试和监控
使用Firefox的组件Firebug已经有段时间了,不是经常使用,但一旦使用,则发挥很大的调试作用,在《[url=http://ricki.iteye.com/blog/830330]ExtJs3.2.2使用combo实现自动完成(即动态查询)[/url]》中Ricki就用到了它,如当用户在输入框中输入字符时,combobox处理自动完成时,传送给服务器的参数如下:[url=http...
2010-12-03 16:48:35
114
ExtJs3.2.2使用combo实现自动完成(即动态查询)
用过百度和Google的人,都会发现,当你输入关键字的时候,在输入框下面会列出一些近似或相关的关键字提供选择。最近,在添加歌曲的时候,需要选择歌手,其中需求提到在输入歌手名时,提供动态查询,代码如下: [code="java"]{xtype : 'combo',id : 'songSingerId',fieldLabel : '歌手',displayFie...
2010-12-01 13:10:27
347
Javascript:if(0=='')条件为true (注意==和===的区别)
前几天在编写javascript脚本代码时,发现if判断语句:if(v=='')当v为0时,其结果竟然为true,如:[code="java"]if(0 == '') { document.write('我操,蛋疼');}if(0 == false) document.write('yes'); [/code]执行结果为:[b]我操,蛋疼yes[/b]...
2010-11-29 17:03:10
876
java.lang.reflect.InvocationTargetException
在某Action中定义了一个名为getXxxXxx的方法,返回值为String类型,方法体主要是把汉字转换为拼音,最后返回Action.SUCCESS,在struts.xml中定义返回结果类型为json。现在Ricki删除某条记录,访问该Action中的delete方法,并设置Action中属性success的值,如果删除成功则为true,否则为false。在删除的时候,并未在consol...
2010-11-19 16:34:55
321
ExtJs3.2.2动态生成CheckboxGroup和Checkbox
昨天在创建歌曲的时候,需要选择标签,标签是由标签分类来管理的,如男歌手是分类,下面会有华语男歌手,日语男歌手等标签名,设置标签,用复选框形式展现,用户可选择多个标签,由于标签名不是固定的,所以需要动态产生这些复选框。 创建复选框的方法: [code="java"]// 获取创建复选框 function getCheckbox(cbBl, cbName...
2010-11-18 21:49:45
346
Oracle中CHAR (n)和VARCHAR2(n)的区别
今天在做删除歌曲的时候,出现org.hibernate.ObjectNotFoundException: No row with the given identifier exists:[cn..entity.Song#1]的问题,不过查看表后,id的值是存在的。 经过一番查找,发现表中id字段的类型是CHAR(22),以前记得跟VARCHAR2有所区别,即CHAR 的长...
2010-11-16 16:30:08
148
ExtJs3.2.2 Combobox同时加载本地数据及远程数据
只有远程数据的时候,下来框数据显示如下:[url=http://hongfanshu.blogbus.com/][img]http://dl.iteye.com/upload/attachment/346468/2f3ae771-4718-3cc2-a256-0bf8f79c9c74.jpg[/img][/url]添加以下代码//在下拉框增加一行 [code="java"] la...
2010-11-11 11:19:07
159
ExtJS3.2.2学习心得-Component组件篇
//列表[code="java"]var ColModel = new Ext.grid.ColumnModel([ new Ext.grid.CheckboxSelectionModel({singleSelect:false}),//复选框 {header:'id',dataIndex:'id',hidden:true}, 。。。 ]);[/code]...
2010-11-10 16:58:58
100
this.ds.fields.get(...).name为空或不是对象
今天下午真够蛋疼的,在定义ColumnModel中的Column时,其中一个名为memo的Column的dataIndex写错,写成了dataindex,但页面显示竟然没有报Javascript有问题,显示的数据也是正确的。 然而当Ricki再在ColumnModel增加名为id的列时,就报this.ds.fields.get(...).name为空或不是对象。...
2010-11-08 15:03:51
174
ExtJs 3.2的客户端验证
ExtJs提供了许多可在客户端验证的方法,如设置TextField的属性regex或vtype,如: [code="java"]Ext.apply(Ext.form.VTypes,{ phone:function(v){ return /^(\d{3,4}-)?\d{7,8})$/.test(v); },...
2010-11-05 14:44:03
117
ExtJS3.2中Component的disable方法和Ajax.request的params参数
最近开发的一个功能模块中,前台使用了ExtJs, 其中[b]添加和修改[/b]都通用一个[b]窗口和表单[/b],当用户单击窗口中的【取消】或关闭窗口时,其实窗口并没有真正关闭,而是[b]隐藏[/b]了。 由于之前也没用过ExtJs,所以在做的时候,也是先看下别的同事是怎么做的,再说做法上统一对之后的维护也好很多,但Ricki并没有Ctrl+C/Ctrl+V,而是弄明...
2010-11-04 14:05:59
151
ExtJs的智能提示插件-Spket(Eclipse)
选择Help -> Software Updates -> Find and Install...-> Search for new features to install ->New remote site...Name: "Spket", Url: "http://www.spket.com/update/"下载完毕重启 Eclipse Window -> Preferences ...
2010-11-02 11:22:58
183
Ext3.2+Struts2+Json的单选框(RadioGroup)的选中问题
前面已经写了两篇关于“Ext3.2+Struts2+Json”的博文,所以在这里就不会多说很多细节。 由于CP里面有个布尔类型Boolean的属性,如isOk,其中Ricki使用Ext定义该表单字段如下: { xtype:'radiogroup', fieldLabel:'是否OK', allowB...
2010-11-01 16:52:40
99
Ext3.2.2+Struts2+Json查到数据,但不显示
昨天文章《[url=http://ricki.iteye.com/blog/796442]Ext3.2.2+Struts2+Json的简单实例[/url]》中说到一个小例子,虽然不是完整的代码,但做过的童鞋应该看得明白。 Ricki对Struts2、Ext和Json还不是很熟练,也许你会发现action类中为啥没有定义success这个属性,因为对于json来说,EX...
2010-10-29 13:10:24
97
原创 Ext3.2.2+Struts2+Json的简单实例
这个实例不是完整的,只是个人摘取其中比较关键的代码块!写这篇文章也是对自己知识的一种管理。当然你也可以看看,说不定有你想要的。CpActionprivate static final Logger logger = Logger.getLogger(CpAction.class);private Cp cp;private PageList pageList;public ...
2010-10-28 13:20:25
73
PowerDesigner15(PowerDesigner15.1.0.2850)和破解文件下载
今天同事给了音乐频道的一些文档,其中有扩展名为.cdm和.pdm的文件,刚开始不知道是什么软件生成的文件,后网上查找才知是PowerDesigner。 PowerDesigner在官方下载的话,只能使用,而且是15天。于是乎,必须找个破解的才行。 下面将提供PowerDesigner的软件下载和破解方法: PowerDesigner1...
2010-10-26 14:00:39
265
如何导入android中的sample例子到eclipse中
之前文章《[url=http://ricki.iteye.com/blog/792635]Android SDK 2.2 和ADT插件开发环境安装过程[/url]》中提起过下载sample包,而今想把sample导入到eclipse中,却发现使用【File】-【Import...】-【General】-【Existing Projects into Workspace】,选择【Select roo...
2010-10-25 23:03:32
92
HttpClient 4.0.3 Api 帮助文档 CHM格式 下载
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。 HttpClient并不是项目用到,只是Ricki有需要。下面为大家提供HttpClient 4.0.3 Api 帮助文档的下载,希望对大家所有帮助。 ...
2010-10-25 12:35:08
317
Android SDK 2.2 和ADT插件下载
下面提供Android SDK 2.2 和ADT插件下载,ADT插件也可以不用下,详细可以查看《[url=http://ricki.iteye.com/blog/792635]Android SDK 2.2 和ADT插件开发环境安装过程[/url]》 Android SDK 2.2(android-sdk_r06-windows.zip) [url=http://ww...
2010-10-24 16:17:04
225
Android SDK 2.2 和ADT插件开发环境安装过程
现在越来越多的人开始接触手机开发,前阵子,跟一位在汇丰软件工作的同学聊天中,得知他正想往这方面发展,不过说实在的,汇丰软件的待遇很好,不知他是否舍得。 昨天下了Android SDK和ADT插件,然后在网上找了不少如何安装的文章,发现按部就班的话,总是出问题,如在运行SDK Setup.exe时,报: Failed to rename directory D:\a...
2010-10-24 16:05:08
139
编程语言很多时候是相通的
这个星期基本完成了上个星期布置的任务,也即使用Excel宏(VBA脚本)处理了炫铃月收入和月用户数的拷贝和粘贴。 下午给了运营支撑部门的同事试运行了一下,她对Ricki说,“哇,感觉这个好厉害呀,都没看到那个新建 Microsoft Excel 工作表有什么内容呀,就可以算呀”“我觉得做技术蛮好啊”(说明:新建 Microsoft Excel 工作表.xls里面只存放了宏,用来执...
2010-10-22 16:31:13
641
VBA:值传递和引用传递
之前写的几篇关于VBA的文章时,处理的只是单一一个单元格,虽然对象是Range。不过今天发现,还需要处理同行相邻多个单元格,于是想,可否把这几个相邻的单元格一起copy到另一张excel表中。 当前A excel表中有:月租、通信费、信息费,分别位于AF\AG\AH列,存放的数据分别是广东省各个地市的。现在Ricki需要把属于某个地市的月租、通信费、信息费copy到B...
2010-10-21 14:48:28
1913
0x80041315:任务计划程序服务没有运行
在上周的《[url=http://ricki.iteye.com/admin/blogs/785945]另存为启动宏的工作薄导致数据出错[/url]》中提到了如何在打开excel时,便执行excel中的宏。 今天,就在系统中添加任务计划,让系统在规定的时间内,打开该excel文件执行宏,实现excel数据之间的处理。 【所有程序】-【附件】-【系统工具】-【任务...
2010-10-18 13:51:53
2000
另存为启动宏的工作薄导致数据出错
前面Ricki在《[url=http://ricki.iteye.com/blog/785773]执行VBA脚本代码提示“类型不匹配”[/url]》提到最近两天在使用VBA来完成报表数据的处理。 今天,应该确切地说,是刚才,遇到一个问题。本来领导想当打开excel文档时,就执行宏,于是他告诉Ricki把文件名另存为启动宏的工作薄就可以。 不过,按领导的说法,就发...
2010-10-15 16:51:51
275
执行VBA脚本代码提示“类型不匹配”
昨天领导开会,谈论关于运营支撑系统的报表数据处理的需求问题,也就是把一张excel表中的数据复制到另外一张excel表中,人工也可以操作,为了解放这份劳动力,运营支撑部门的领导要求用程序来实现这个功能。 会议期间领导提出可以使用VBA来实现,而领导对VBA也是了解不多,而Ricki则是一点具体的概念也没有,只听说过VB,呵呵!领导说了,这份功能由他来实现,而且必须当天...
2010-10-15 14:53:15
4239
远程连接MySQL数据库服务器
上文说到《[url=http://ricki.iteye.com/blog/772886]局域网内访问tomcat服务器[/url]》,主要是想在会议室内远程访问tomcat服务器,不过在演示的时候需要跑JBPM4.4官方实例的junit test,所以当把jbpm.hibernate.cfg.xml改为具体的IP地址后,会报该IP无法连接数据库服务器。 对此,以root...
2010-09-27 11:02:37
128
J2EE 配置文件 - ejb-jar.xml(英文)
2008-12-07
J2EE 配置文件 - ejb-jar.xml(中文)
2008-12-07
Java中的Class类
2008-12-07
Java反射机制(推荐)
2008-12-07
Java虚拟机(不错的)
2008-12-07
JavaBean的属性
2008-12-07
android 2.2 源码
2011-09-25
android-2.3.3 源码
2011-09-25
HttpClient API 帮助文档 CHM(include full package api)
2010-10-25
HttpClient 4.0.3 Api 帮助文档 CHM格式
2010-10-25
jbpm-4.4 api帮助文档
2010-09-08
深入浅出jBPM电子书
2010-09-04
Starting Struts 2(pdf格式)
2009-01-05
Spirng开发指南
2008-12-11
JavaBean的事件
2008-12-07
Java的垃圾收集机制
2008-12-07
JDBC数据类型与数据库字段对应表——mysql篇
2008-12-07
JDBC数据类型与数据库字段对应表——SQL Server篇
2008-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人