RichFaces
stenlylee
这个作者很懒,什么都没留下…
展开
-
用RichFaces制作可展开的表格
可展开的表格可以用来显示表格中某一条记录的详细信息。在这个例子里面,我们使用一个额外的rich:dataTable来显示被选中行的详细信息。 点击任意一条记录后面的+/-号来显示该条记录的详细信息: <h:form> <rich:dataTable value="#{wonderBean.wonders}" var="wonder"> ...2009-02-26 13:54:41 · 143 阅读 · 0 评论 -
FacesMessage(s) have been enqueued, but may not ha
原文地址:http://jxh118.iteye.com/blog/206397 如果在页面中使用了<a4j:commandButton>来提交表单,并且使用<h:message for="componentid">来显示一些组件的报错信息,比如: <h:inputSecret id="password" value="#{userBean.user.passwo...原创 2009-01-16 03:00:18 · 342 阅读 · 0 评论 -
动态改变RichFaces的皮肤
给RichFaces设置一个皮肤很简单,只要在web.xml文件中写以下这一段就可以了: <context-param> <param-name>org.richfaces.SKIN</param-name> <param-value>ruby</param-value> </context-param> 但是...2009-02-04 12:45:28 · 86 阅读 · 0 评论 -
rich:modalPanel的问题
首先,rich:modalPanel不能放在与打开按钮同一个form里面 例如: <h:form> <a:commandLink... </h:form> 必须在这个外面写modalPanel 其次,不能放在form里面,而是form要放在这个里面,外面最好用其他标签嵌套一下,例如: <s:div id="test"> <...2009-02-04 18:46:39 · 248 阅读 · 0 评论 -
在网页固定的地方显示Ajax请求状态(RichFaces)
RichFaces标签为:a4j:status 下面的例子介绍如何在将一个页面中所有的Ajax请求状态显示在网页的某个固定地点。使用这种机制,能够让用户了解当前页面到底发生了什么。 严格的说,a4j:status标签是用来指示某个a4j:region的Ajax状态的。不过默认情况下,这个region就是指当前整个页面。 <a4j:status id="stateStatus...2009-06-30 22:26:11 · 117 阅读 · 0 评论 -
RichFaces按回车键提交表单
<h:inputText value="#{bean.text}"/> <a4j:commandButton value="Submit"/> ... <rich:hotKey key="return" handler="#{rich:element('button')}.click()"/> 如果想要当焦点放到输入域里面的时候提交原创 2009-12-21 11:28:06 · 163 阅读 · 0 评论 -
RichFaces组件rich:colorPicker的使用方法
RichFaces3.3.1中新增了一个组件:rich:colorPicker 该组件基于jQuery开发,使用方法很简单,代码如下: <h:outputText id="text" value="RichFaces is cool!" style="font-size: x-large; color: #{colorBean.color}"/> <h:fo...2009-07-02 22:06:38 · 127 阅读 · 0 评论 -
增加RichFaces的页面加载速度
1、用FireBug检查到底是在哪里、哪个文件造成的加载速度慢 2、参考YSlow的建议修改文件 3、修改web.xml中org.richfaces.LoadScriptStrategy的设置,如下: 1)一次加载所有的脚本与样式 2)不自动加载任何脚本与样式,由用户自行管理 3)自动加载所需的脚本与样式,默认选项 4、一些常识性做法,保证速度: 1)...2009-07-30 23:59:42 · 71 阅读 · 0 评论 -
保持rich:panelMenu的展开状态
本文所写的例子是针对这篇帖子的。 我们需要两个managed Bean,一个在request中,一个在Session中。在Session中的managed Bean用来存储菜单的状态。如果你使用Seam,那么实现这个例子会更加简单。 我们需要记住两个东西: 1、哪个菜单组被展开了 2、哪个菜单被点击了 记住被电击的菜单项,我们使用selectedChild=”#{menuState.s...2009-02-16 13:21:20 · 143 阅读 · 0 评论