![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RichFaces
stenlylee
这个作者很懒,什么都没留下…
展开
-
用RichFaces制作可展开的表格
可展开的表格可以用来显示表格中某一条记录的详细信息。在这个例子里面,我们使用一个额外的rich:dataTable来显示被选中行的详细信息。 点击任意一条记录后面的+/-号来显示该条记录的详细信息: <h:form> <rich:dataTable value="#{wonderBean.wonders}" var="wonder"> ...2009-02-26 13:54:41 · 142 阅读 · 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 · 340 阅读 · 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 · 246 阅读 · 0 评论 -
在网页固定的地方显示Ajax请求状态(RichFaces)
RichFaces标签为:a4j:status 下面的例子介绍如何在将一个页面中所有的Ajax请求状态显示在网页的某个固定地点。使用这种机制,能够让用户了解当前页面到底发生了什么。 严格的说,a4j:status标签是用来指示某个a4j:region的Ajax状态的。不过默认情况下,这个region就是指当前整个页面。<a4j:status id="stateStatus...2009-06-30 22:26:11 · 115 阅读 · 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 · 161 阅读 · 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 · 126 阅读 · 0 评论 -
增加RichFaces的页面加载速度
1、用FireBug检查到底是在哪里、哪个文件造成的加载速度慢2、参考YSlow的建议修改文件3、修改web.xml中org.richfaces.LoadScriptStrategy的设置,如下: 1)一次加载所有的脚本与样式 2)不自动加载任何脚本与样式,由用户自行管理 3)自动加载所需的脚本与样式,默认选项4、一些常识性做法,保证速度: 1)...2009-07-30 23:59:42 · 70 阅读 · 0 评论 -
保持rich:panelMenu的展开状态
本文所写的例子是针对这篇帖子的。 我们需要两个managed Bean,一个在request中,一个在Session中。在Session中的managed Bean用来存储菜单的状态。如果你使用Seam,那么实现这个例子会更加简单。 我们需要记住两个东西:1、哪个菜单组被展开了2、哪个菜单被点击了 记住被电击的菜单项,我们使用selectedChild=”#{menuState.s...2009-02-16 13:21:20 · 142 阅读 · 0 评论