- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 Extjs4设置Ext.grid.Panel设置row颜色和高度
viewConfig : { forceFit : true, getRowClass : function(record, index) { if (index % 2 == 0) return "red"; else return "green"; }}, <style type="text/css">.re...
2014-06-17 10:11:44 512
JOSSO在JBOSS中安装与配置
JOSSO在JBOSS中安装与配置 1、JOSSO单点登录网关1.1进入josso/bin目录,执行josso-gsh命令1.2 安装JOSSO的核心Gateway,执行命令gateway install --target <JBOSS_HOME> --jboss-instance default - platform jb42此命令实际上执行了如下操作:...
2014-05-12 16:22:19 180
Ext.grid.Panel默认选择行
Grid加载数据后默认选择其中一行,在ExtJs4版本之前,可以通过 this.getSelectionModel().selectFirstRow(); 来选择,在ExtJs4.x的Ext.selection.Model中已经移除了selectFirstRow等方法,查看API可知,可通过selectRange选择:selectRange( startRow, endRow, [kee...
2014-04-30 12:52:12 419
Maven部署应用到JBoss7
使用jboss-as-maven-plugin插件来发布项目到Jboss7。pom.xml中新增: <build> <!-- Maven will append the version to the finalName (which is the name given to the generated war, and he...
2014-04-11 15:56:49 235
判断richfaces本次请求是否验证错误
@Name("validatorError")@Scope(ScopeType.EVENT)@BypassInterceptorspublic class ValidatorError { /** * isInvalid. * @return boolean */ public boolean isInvalid() {...
2013-04-28 11:01:01 89
判断JSF页面是否isPostback
private boolean isPostback(FacesContext context) { String renderkitId = context.getApplication().getViewHandler().calculateRenderKitId(context); ResponseStateManager rsm ...
2013-04-28 10:53:16 102
自定义JSF PhaseListener监听器
自定义JSF PhaseListener,需要实现javax.faces.event.PhaseListener.PhaseListener接口,页面使用可以直接用标签:<f:phaseListener type="org.web.jsf.listener.RegistEditableValueChangePhaseListener"> </f:phaseL...
2013-04-28 10:46:45 217
重写FacesStateManager,为解决验证显示问题
Richfaces验证后,验证不通过会有错误显示,当页面触发其他ajax请求时,如果想把验证错误信息清理掉,可以重写FacesStateManager来解决,关键代码:package org.iata.isss.web.common.jsf.factory;import java.io.IOException;import java.util.Iterator;impor...
2013-04-28 10:39:02 191
RichFaces Upload解决方案
Upload解决方案概述JSF本身并没有提供上传的组件,如果使用原生态的JSF做上传工具,可能需要花费很多额外的操作,所幸的是,Richfaces提供了一个高效可控并且易用的上传组件:<rich:fileUpload>,该组件界面简洁美观,功能丰富。下面将针对其使用方法进行详细说明。功能介绍关键特点如下1,正在上传的时候能够显示进度条。(以及当前已上传文件的...
2013-04-28 10:29:00 388
JBoss启动时通过Seam组件来启用线程
JBoss启动时通过Seam组件来启用线程 样例代码,代码中组件注释说明在下面: import static org.jboss.seam.annotations.Install.BUILT_IN;import org.jboss.seam.ScopeType;import org.jboss.seam.annotations.Create;import org....
2012-12-07 10:13:06 230
JSF虚拟表单
JSF虚拟表单,对应熟练使用JSF的人来说,可能也是很陌生的(如果之前未接触过Netbeans IDE里面的可视化JSF),我之前用过可视化JSF,觉得虚拟表单很不错,于是想迁移到JSF,Richfaces里面来,查看了很多源码和机制,终于写出来了,并且得到了大量的使用,解决了一些复杂页面的需求。 大家都知道在JSF的form里面的文本域,若验证不通过,即使是不需要提交的域,也提交不了表单...
2012-05-14 14:23:46 118
Richfaces按钮事件执行的顺序
Richfaces按钮事件执行的顺序,如下这段标签代码: <a4j:commandButton action="#{XXX.action4}" actionListener="#{XXX.action1}" oncomplete="" reRender="" > <f:actionListe...
2012-05-14 13:46:55 152
Richfaces性能优化
Richfaces性能优化 1. rich:modalPanel标签的使用问题发现问题:我们的页面使用rich:modalPanel比较多,而rich:modalPanel里面都加载了一些数据及渲染了一些标签,即使在没有显示的情况下,这些数据也会加载且标准也会渲染出来,这也是导致页面加载过慢的原因之一。解决方案:当rich:modalPanel不显示的时候,我们可不渲染这些标签...
2012-05-14 13:30:50 107
JBoss jvm优化和精简
若系统比较慢,打开页面需要数秒,则多半是JBoss jvm参数有问题,我们可加大下jvm参数。虚拟内存一般为物理内存的3/4,假设物理内存为4G,则我们可用如下配置:JAVA_OPTS="-Xms3072m –Xmx3072m -Xminf0.4 -Xmaxf0.6 -Dsun.rmi.dgc.client.gcInterval=600000 -Dsun.rmi.dgc.server.gcIn...
2012-05-14 13:25:51 173
原创 rich:calendar日历控件限定日期范围
在一些场景,我们可能需要对rich:calendar的时间范围进行限定,如:只能选择当前日期之后的,只能选择当前日期之前的,或者在startDate ~ endDate之间的。 我说下用javascript来实现的,当然也可以在后台实现(利用preloadDateRangeBegin,preloadDateRangeEnd,dataModel来实现,具体我不细说) javascri...
2012-02-17 14:08:46 347
原创 Seam调用存储过程并传递参数
Query query = getEntityManager().createNativeQuery( "{call getVotes(?)}", Vote.class); query.setParameter(1, parameteValue); getVotes是我的存储过程名称 parameteValue是我的参数值 Vote是我映射的实体类...
2012-02-17 10:11:19 105
原创 Seam轻松实现在线用户统计
Seam轻松实现在线用户统计,看我的简单方法 @Name("currentUserInfo") @Scope(ScopeType.SESSION) @AutoCreate public class CurrentUserInfo { private OnlineUserInfo userInfo;//当前用户 @In List<OnlineUserIn...
2012-02-17 10:07:25 81
原创 Seam在EntityQuery的validate阶段开始会话,FlushModeType.MANUAL参数无效问题的解决
如题所说,直接看我的解决方法@Override@Begin(join = true)public void validate() {super.validate();((Session) getEntityManager().getDelegate()).setFlushMode(FlushMode.MANUAL);} 通过delegate来设置事务的提交模式有...
2012-02-17 09:57:32 135
原创 javscript获取节点里面input控件数组
// JS获取子节点里面input控件数组 var inputCollectionObj = currentNodeObj.getElementsByTagName("input"); for ( var i = 0; i < inputCollectionObj.length; i++) { var inputObj = inputCollectionObj[i]; //i...
2012-02-17 09:38:11 364
原创 RichFaces中如何让ModalPanel在Ajax验证有错误时不关闭
RichFaces中如何让ModalPanel在Ajax验证有错误时不关闭(如必填项未填,验证器验证不通过等),验证通过了才关闭,我的解决方法如下:第一:后台action类里面声明一变量用来控制是否关闭modalPanelprivate String hideModalPanel;//加上getter、setter方法第二:在前台按钮加上oncomplete="#{action.h...
2012-02-10 09:52:54 105
jbpm4.3文档jbpm4.3文档jbpm4.3文档
2010-09-29
jboss seam2.1中文文档
2010-03-19
cssTab样式生成器
2009-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人