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
11
votes
5 answers

How do I add background images in a JSF application using richfaces and CSS?

I'm making a website Using JSF and richfaces, but I need to do some background images on the drop down menu labels. I saw you can use the style attribute by doing .rich-ddmenu-label { background-image: url("images/the_image.gif"); } But that…
user125157
  • 117
  • 1
  • 1
  • 6
10
votes
2 answers

Is there any difference between f:ajax and a4j:ajax?

Is there any significant difference between f:ajax and a4j:ajax tags? I know about a4j:ajax from Richfaces 4 is based on native f:ajax JSF2 tag adding some attributes not found in f:ajax like onbegin, onbeforedoupdate, bypassUpdates, limitRender,…
Victor Martinez
  • 1,102
  • 2
  • 8
  • 22
10
votes
1 answer

Alternative of richfaces components in primefaces

I am currently trying to migrate out project from RichFaces 3.0 to PrimeFaces 6.0, but I did not find some components in PrimeFaces like these. a4j:region rich:componentControl rich:hashParam
Muhammad Adnan
  • 490
  • 2
  • 12
  • 25
10
votes
1 answer

How does ExtendedTableDataModel reset method work? Is there documentation?

How does ExtendedTableDataModel (in RichFaces library) work after sorting or having the actual data changed? I'm asking for good quality documentation first and foremost, but also your own intelligent insights beyond that. Specifically, how does the…
Lisa
  • 4,333
  • 2
  • 27
  • 34
10
votes
4 answers

Execute backing bean action on load?

I would like to build a results page for a report export page. This results page must display the status of the export and offer the download of this export. The export is done in an action method. I can execute it via a commandButton but it must be…
guerda
  • 23,388
  • 27
  • 97
  • 146
10
votes
2 answers

Localization with bean validation in JSF

I made a MVC based website using JSF 2.0 and RichFaces 4. Every input text validation is been done using bean validation annotations. I am using Hibernate Validator as bean validation implementation. How can I display a localized message? If I…
Heetola
  • 5,791
  • 7
  • 30
  • 45
10
votes
1 answer

How to execute a4j:commandLink oncomplete only when validation has succeed?

I am using JSF2, Richfaces4 and Spring. I have a command link. On execute I save records and on complete I execute search to display records like following code. Problem is that fireSearch() in oncomplete executes even if there is a validation error…
d-man
  • 57,473
  • 85
  • 212
  • 296
9
votes
2 answers

RichFaces 4 - how to disable skins

Is there any way how to disable all skins RichFaces apply? They ruin my layout and override fonts, links,...
user219882
  • 15,274
  • 23
  • 93
  • 138
9
votes
2 answers

Sending a callback to JSF a4j:jsFunction oncomplete event

I am trying to make call to JSF functions in my app more dynamic. Instead of static way of writing callback functions to oncomplete event by hand, I wish to send a callback function as a parameter and make it's invoke inside oncomplete event of the…
Nik Sumeiko
  • 8,263
  • 8
  • 50
  • 53
9
votes
3 answers

How do I stop richfaces adding borders to panels and calendars?

I'm hoping to use a custom richfaces skin to handle the bulk of my presentation work. Unfortunately richfaces renders borders around every cell in a calendar component and around each panel. I would like to turn them off so that day numbers site in…
Simon Gibbs
  • 4,737
  • 6
  • 50
  • 80
9
votes
3 answers

Which RichFaces components use prototype, which use jquery?

I am trying to remove jquery and prototype and Scriptaculous from my RichFaces project. I dont want those libs in there because i want to use the latest version of jQuery in this project, and having 3 old versions of these libs makes it difficult. I…
mkoryak
  • 57,086
  • 61
  • 201
  • 257
9
votes
3 answers

IE11 Changes DOM structure on JSF rerender

Ok bit of a strange one here, Iv not seen any other reports of this, we have had some UI bugs reported from IE11 users recently, after doing some testing I realised that after performing a reRender (I am using A4J) IE11 is putting HTML elements in…
DaveB
  • 2,953
  • 7
  • 38
  • 60
9
votes
3 answers

rich:datatable rowspan issue

I need to create a rich:dataTable (or even extended) with the following features: I have a class Company having a collection of Product objects. I want to show the following table: I still have not figured out how to do this with a subtable (in all…
Markos Fragkakis
  • 7,499
  • 18
  • 65
  • 103
9
votes
1 answer

List of possible values of event attribute of tag a4j:ajax in RichFaces

I flipped through two RichFaces reference guides and did not find this information. Where else can I search for it?
Dmitriy Korobkov
  • 867
  • 1
  • 11
  • 25
9
votes
2 answers

File upload using RichFaces

I am currently looking in to some file uploading using Java Server Faces. I've found this great introduction to it using RichFaces. However, I have some troubles understanding the process here. First the user selects a file and if the immediate…
Filip Ekberg
  • 36,033
  • 20
  • 126
  • 183