richfaces建议框,选择一个实体作为参数.传入后台Bean:
<s:decorate id="zwxmField" template="../layout/edit.xhtml">
<ui:define name="label">姓 名</ui:define>
<h:inputText id="zwxm" disabled="#{personHome.managed}"
size="20" required="true"
maxlength="50"
value="#{personHome.instance.zwxm}">
</h:inputText>
</s:decorate>
<rich:suggestionbox id="suggestionBoxId" for="zwxm" tokens=",["
suggestionAction="#{manageDao.autocompletePersonList}" var="result"
fetchValue="#{result.gbpersonId},#{result.zwxm},#{result.xb},#{result.sfzhm}"
border="3"
width="400"
height="300"
zindex="9090"
cellpadding="3"
shadowOpacity="8"
shadowDepth="6"
immediate="true"
nothingLabel="无此信息"
columnClasses="center"
minChars="2"
>
<h:column>
<h:graphicImage value="#{manageDao.findFilepathByUuid(result.zp)}" width="30" height="30"/>
</h:column>
<!--<h:column>
<f:facet name="header">
<h:outputText value="ID"></h:outputText>
</f:facet>
<h:outputText value="#{result.gbpersonId}" />
</h:column>-->
<h:column>
<f:facet name="header">
<h:outputText value=" 姓名"></h:outputText>
</f:facet>
<h:outputText value="#{result.zwxm}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="性别"></h:outputText>
</f:facet>
<h:outputText value="#{codes.getSingvalue('XB',result.xb)}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value=" 身份证号码"></h:outputText>
</f:facet>
<h:outputText value="#{result.sfzhm}" />
</h:column>
<a:queue name="q1" />
<a:support event="onselect" reRender="zwxmField,personXbField,personSfzhmField" eventsQueue="q1" immediate="true">
<f:setPropertyActionListener value="#{result}" target="#{personHome.instance}" />
</a:support>
</rich:suggestionbox>
分享到:
相关推荐
RichFaces 4.0 是一个强大的JavaServer Faces (JSF) 框架的扩展库,主要用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,增强了用户体验,允许开发者创建交互性和动态性极强的Web应用。这个压缩包包含了...
在Java服务器端开发中,JavaServer Faces (JSF) 是一个用于构建用户界面的MVC框架,而RichFaces是JSF的一个扩展库,提供了一系列强大的组件和功能,以提升用户体验和开发效率。在这个场景中,我们关注的是JSF 2.0与...
3. 创建 RichFaces 项目:使用 IDE 创建一个新的 RichFaces 项目,例如,使用 MyEclipse 创建一个新的 RichFaces 项目。 解决 MyEclipse 没有正常部署项目的问题 在使用 MyEclipse 部署 RichFaces 项目时,可能会...
RichFaces是一个开源项目,由Jboss公司(现Red Hat)维护,它扩展了JSF规范,提供了丰富的UI组件和服务器端事件处理功能。3.3.1 GA是该项目的一个稳定版本,GA代表General Availability,意味着该版本已经经过广泛的...
JSF是一个标准的MVC框架,而RichFaces作为JSF的扩展,可以无缝集成到JSF应用程序中。通过定义JSF组件和事件处理器,RichFaces能够提供更丰富的用户界面功能,同时保持JSF的结构化开发模式。 **四、RichFaces的生命...
其中,org.richfaces.LoadStyleStrategy 和 org.richfaces.LoadScriptStrategy 是两个重要的参数。 * org.richfaces.LoadStyleStrategy:用于控制样式表的加载策略。该参数有三个可选值:ALL、DEFAULT 和 NONE。...
1. 设置开发环境:安装Java SDK,选择一个JSF实现(如MyFaces或Mojarra),以及RichFaces库。 2. 创建JSF项目:利用IDE(如Eclipse或NetBeans)创建一个新的JSF项目,并导入RichFaces依赖。 3. 设计UI:使用JSF和...
- **commons-logging.jar**:Apache Commons Logging是一个日志抽象层,允许开发者选择不同的日志实现。 - **jstl.jar**:JavaServer Pages Standard Tag Library,提供了一系列标准的JSP标签库,简化页面开发。 ...
**标题:“richfaces.jar”** **描述:**“在使用richfaces时,你会发现它已经集成了许多MyFaces Tomahawk的组件。据闻richfaces甚至收购了MyFaces,这表明richfaces在功能和性能上可能相当出色。” **标签:...
**标题解析:** "richfaces-3.0.0" 是一个...通过以上知识点,我们可以看到 RichFaces 3.0.0 作为一个强大的 JSF 扩展,提供了丰富的功能和强大的工具,让开发者能够构建功能丰富的、具有高度交互性的 Web 应用程序。
RichFaces是一个功能强大的AJAX组件库,基于JavaServer Faces (JSF) 技术,为开发者提供了丰富的用户界面组件和交互性功能。在3.3.1版本中,它提供了大量的示例代码,帮助开发者更好地理解和运用这个框架。本文将对...
在这个示例中,我们使用了`rich:panel`来创建一个带有标题的面板,并在其中放置了一个`h:inputText`输入框和一个`h:outputText`输出框。通过`<a4j:support>`标签,我们为输入框添加了一个Ajax事件监听器,当输入框...
**JSF 1.2** 是JavaServer Faces的第二个主要版本,它是一个Java平台上的用户界面框架,专门用于构建Web应用程序。JSF的核心是组件模型,允许开发者通过使用可重用的UI组件来构建页面。JSF 1.2带来了许多增强的功能...
在Java Web开发领域,RichFaces是一个广泛使用的开源框架,它为构建富互联网应用程序(Rich Internet Applications, RIA)提供了强大的支持。本文将围绕"richfaces-ui-3.2.2.GA jar"这一核心组件,详细阐述其功能、...
`inputNumberSlider`是一个用于选择数值范围的组件,用户可以通过拖动滑块来输入数字。 **应用场景:** 在需要用户输入数值范围的情况下使用。 ##### 4. `rich:panelBar`标签 `rich:panelBar`标签可以实现面板的...
RichFaces UI 3.3.0.GA是JavaServer Faces (JSF) 应用程序开发中的一个强大框架,它为开发者提供了丰富的组件和功能,极大地提升了Web应用程序的用户体验。这个最新版的发布,意味着在JSF开发领域又迈出了重要的一步...
RichFaces 是一个强大的 JavaServer Faces (JSF) 扩展框架,它提供了大量的富组件和皮肤可定制性支持。这个框架旨在帮助开发者创建功能丰富的、交互性强的Web应用程序,特别强调了Ajax技术的集成,以实现更流畅的...
- **Apache MyFaces**:这是一个活跃的开源项目,提供了一个兼容JSF规范的实现,并支持多种扩展功能。 3. **支持的服务器**: - **JBoss AS**:Red Hat JBoss Application Server是基于JBoss AS的核心,提供了...
4. **3.3 版本**:作为 GA 版本,3.3 版本的 RichFaces 是一个经过广泛测试和验证的稳定版本,适合在生产环境中使用。此版本可能包括性能优化、新特性以及对旧版本问题的修复。 5. **JAR 文件**:Java 应用程序的可...