欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

RichFaces 3.3.0:JSF组件库

程序员文章站 2022-04-27 18:37:32
...

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