Question

As part of an ongoing quest for a nice web demo in a couple of weeks we now have a list of customers where we are considering presenting an HTML table with a row of core details for each, and then allowing the user to ask for additional details.

This could be in a mouse over, an opening up the table inserting a panel of details, or opening a popup window. Right now I am looking for a JSF table component optimized for ooh-aah-value doing one or more of the above. Until now I've stayed with the core JSF components, and the h:dataTable is functional but rather un-oohaahish.

I'd appreciate suggestions. Links to videopresentations are appreciated even more :)

(Note: I'm using the latest Mojarra, so JSF 2.0 is fine)


EDIT: To wrap things up: We went with OpenFaces 3.0EA2 for the web demo with very nice visual results, but found that the documentation for getting up and running with the full bells and whistles is simply not there and there is too much pixie dust. We ended adjusting the existing demo (which is extremely impressive) to deal with our data instead.

Was it helpful?

Solution

OK, oohaahishness requires a good shot of CSS. This is indeed not included in the standard JSF implementation. So, you'd like to look for a component library which includes CSS skins/themes. They usually have a component showcase at their homepage. There are several:

  1. PrimeFaces - Datatable component demo - Theme gallery
  2. OpenFaces - Datatable component demo
  3. RichFaces - Datatable component demo
  4. IceFaces - Component showcase, check Table (URL is not bookmarkable)

OTHER TIPS

Supporting BalusC's answer, I will add that PrimeFaces lab table demo even have new features.

In order to use the jar, download the lab showcase demo and open the war from your IDE (e.g. eclipse). You will see how to use it.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top