RichFaces 3.3.0:JSF组件库
RichFaces是一个基于LGPL协议开放源代码的JSF(JavaServer Faces)组件库,它是使应用开发能够方便地集成AJAX处理能力的先进框架。现在的RichFaces库是由Ajax4jsf和RichFaces两部分组成。NetBeans也提供了RichFaces的插件—RichFaces4NetBeans 。
新组件:
<rich:editor> 和 a4j:queue
使用,实现和设计细节可以查看Richfaces开发指南(“Queue Principles”, “<a4j:queue>” and “<rich:editor> ”)或在Jboss.org Wiki(“rich:editor component” and “Design of RichFaces <a4j:queue/>”)。
队列改善
<a4j:queue>组件为Ajax请求创建一个队列。Ajax4JSF 或 RichFaces组件内置的Ajax可以引用此队列改善他们的Ajax请求。改进后的队列拥有更多的优势和灵活性。
<rich:editor>
<rich:editor>组件用于TinyMCE可视化编辑器的JSF的应用程序。
主要特点:
- 使用TinyMCE编辑器,你不需要编写任何JavaScript代码。通过属性和<f:param> JSF的组件,你可以自定义所有TinyMCE的属性。
- 你可以使用“configuration”属性来指定所有配置编辑器的参数(你需要使用".properties" 文件来存储属性),并且将配置文件的名字传递给属性。
- 你可以添加一些自定义的编辑器插件。
- 实现<rich:editor>提供一个内置的Seam文字转换。
改进:
<rich:inputNumberSlider>: 垂直方向
可以使组件垂直,你需要指定orientation="vertical" 以及它的高度。
<rich:menuItem/> : 独立组件
你可以使用<rich:menuItem/>作为一个独立的组件。例如,你可以使用它作为<rich:toolbar>的嵌套组成部分,并且它还保持了它原有的功能,即提交modes(“Sever”, “Ajax”, “none”),skinnability等…
< rich:dataTable > :添加onRowContextMenu Attribute
例子:
<rich:componentControl event="onRowContextMenu" for="menu" operation="show">
“menu” 为<rich:dataTable/>的id。
点击查看详情:RichFaces 3.3.0 release: new components and features
点击下载: JBoss RichFaces