Questions tagged [richfaces]

RichFaces was a component library for JSF and an advanced framework for easily integrating AJAX capabilities into business applications. It reached end-of-life in June 2016.

RichFaces was a component library for JSF and a framework for integrating AJAX capabilities into business applications. The main features of this library were:

  • 100+ AJAX enabled components in two libraries
  • <a4j:xxx>: page-centric AJAX controls
  • <rich:xxx>: self-contained, ready-to-use components
  • Numerous JSF benefits while working with AJAX
  • Skinnability mechanism
  • Component Development Kit (CDK)
  • Dynamic resources handling
  • Testing facilities for components, actions, listeners, and pages
  • Broad cross-browser support
  • Client-side validation, expanding JSR 303 Bean Validation
  • Advanced queueing.

RichFaces versions 3 and 4

After JSF 2.0 was released with the new AJAX support, a new development branch, RichFaces 4, was started using the new features of the spec. The older 3.x branch, although it worked well with JSF 2.x in its last version, did not use the new AJAX features of the spec and was discontinued to focus on RichFaces 4.

Richfaces 3 and 4 were violently incompatible. There is a very incomplete migration guide, to help projects to migrate legacy RichFaces 3 code to RichFaces 4. See this answer for many of the issues omitted from this guide, amounting to several times what was documented in the guide by the RichFaces project.

End-of-life

The RichFaces project reached end-of-life in June 2016. It will not be updated by JBoss any further. The last version of RichFaces was 4.5.17.Final.

You can read more about EOL here.

Online resources

Related tag info pages

Related tags

3716 questions
1
vote
1 answer

How to add richfaces tag to a jsf page?

I am following the tutorials and examples at http://livedemo.exadel.com/richfaces-demo/richfaces/scrollableDataTable.jsf?tab=usage&cid=40889 and i am using richfaces 4.0 . Now i am trying to create a scrollable data table. I inserted the sample…
yrazlik
  • 10,411
  • 33
  • 99
  • 165
1
vote
1 answer

RichFaces ajax don't work

I am trying use the sample from showcase of commandButton. But when I do this:
Levy Moreira
  • 2,733
  • 2
  • 14
  • 10
1
vote
1 answer

JSF: rich datatable filtering, dynamic columns, and passing arguments

I'm working on a rich:datatable on a JSF page. The table can get pretty big and is paged with a rich:datascroller. Most of the columns are hardwired and will always be there, but then there are some optional columns based on additional values that…
user1017413
  • 2,023
  • 4
  • 26
  • 41
1
vote
1 answer

JSF - Richfaces 3.3.3 rich datatable - Both sorting and filtering with two headers?

I'm trying to add a filter to the header of each column in an existing rich:datatable in JSF. I used the Exadel demo to add the filters, which worked out just fine, but it also removed the sort functionality from the upper header. I'd like to keep…
user1017413
  • 2,023
  • 4
  • 26
  • 41
1
vote
0 answers

Does Richfaces 4 supports mojo javascript framework

I am migrating one application from richfaces 3 to richfaces 4, While making ajax call in richfaces 4 entire UI freezes after making an ajax call. This happens because all the mojo controllers which are created in DOM, gets vanished after we make…
Sudeep
  • 31
  • 1
  • 6
1
vote
2 answers

Generate dynamic forms that change based on form input in jSF

I need to create a form that takes some data from the server and generate a form based on the type of the data. For example, if I have a String, I need the form to have an input box. If I have a List, I need the corresponding form field to have a…
user2471366
  • 73
  • 12
1
vote
1 answer

Error message rendered only after pressing Enter key

I'm trying to render validation messages. The trick I'm working on is that the messages appear only after pressing Enter key (not after submit button!). After that it works correctly. Here's what I did at the JSF side (some parts have been omitted…
Netmaster
  • 287
  • 1
  • 10
  • 27
1
vote
1 answer

How to determine active panelBarItem in RichFaces

I am using the RichFaces panelBar and would like to determine the active panelBarItem at any given point in time. Could you suggest a way of doing so? Thanks in advance! MD
user208668
1
vote
1 answer

JSF custom Validator : no message rendered

I want to display an error message using a custom JSF Validator. After validation, I have no message rendered ! EDITED I added more xHTML code, I have a popup with many fields and an a4j:commandButton. The xHTML
Netmaster
  • 287
  • 1
  • 10
  • 27
1
vote
1 answer

How to disable calendar component in Richfaces 4

Is it possible to disable rich:calendar component in Richfaces 4.3.1? I have rich:calendar and a rich:inputText. The requirement is user can select either of these components. For eg..if user enters data in inputtext, the calendar component should…
user2455158
  • 97
  • 3
  • 12
1
vote
3 answers

Alternative to for Internet Explorer 6

The pages of my web application are loaded really slowly on Internet Explorer 6, compared to Firefox : around 6s for IE6, 3s for Firefox. The size of the pages are indeed a big problem in my application, but I also know that the
Romain Linsolas
  • 79,475
  • 49
  • 202
  • 273
1
vote
2 answers

java.lang.IllegalArgumentException: duplicate key: class javax.faces.convert.DoubleConverter

My setup is java 1.6.0_45, richfaces 4.3.2, jsf 2.1.5, tomcat 7.0.30, in IntelliJ IDEA 11. I'm facing the following exception: java.lang.IllegalArgumentException: duplicate key: class javax.faces.convert.DoubleConverter at…
Lance
  • 39
  • 6
1
vote
1 answer

rich:extendedDataTable with dynamic columns

I want to fill a rich:extendedDataTable with a static columns and dynamic columns in RichFaces 4.2 I tried following code,but it's not working for me :
Netmaster
  • 287
  • 1
  • 10
  • 27
1
vote
2 answers

Richfaces pickList ajax event when item has been added/removed

Is there an ajax event being fired when an item has been added to a richfaces (4.3.1.Final) pickList? I need to enable disable a button depending on if any items have been selected or not. The developer guide does not mention this at all, but I…
Magnilex
  • 11,584
  • 9
  • 62
  • 84
1
vote
3 answers

Clear the selected values in a rich:extendedDataTable when the button reset is clicked

I am using a rich extendedDataTable which will be populating a list of user names. Once the user selects the selected values will be bold. But my issue is, once the table is reset the previously selected values remain in bold. Any one knows how to…
user1266343
  • 177
  • 5
  • 16