i want to create a dynamic dialog in JSF1.1, and i was wondering what's the easiest JSF library that can help me to accomplish that.
please advise, thanks.
JSF 1.1
You can use the component rich:modalPanel from the RichFaces components library.
According to this :
4.2.6.1. Description
Since we've migrated to the JSF 1.2 standard in RichFaces 3.2.0 [...]
The RichFaces latest version to support JSF 1.1 is RichFaces 3.1.6 that you can download here.
PrimeFaces 0.X is supposed to support JSF 1.1 but can't find any download link.
JSF 1.2
In JSF 1.2 you have one more choice :
RichFaces 3.3.3 will be available here. (component rich:modalPanel)
PrimeFaces 1.1 will be available here. (component p:dialog)
Both are the latest versions of each librabries to support JSF 1.2.
Related
When I go to http://myfaces.apache.org/core22, I see MyFaces JSF 2.2 implementation.
But I'm not seeing Tomahawk for JSF 2.2 in http://myfaces.apache.org/tomahawk. Can I use Tomahawk for JSF 2.0 in JSF 2.2?
There are no API/spec-related (and therefore per definition also no technical) limitations for using a JSF 2.0 compatible component library in JSF 2.2.
Those limitations only exist(ed) when you want to use a JSF 1.x compatible component library in JSF 2.x, primarily because of the replacement of JSP by Facelets as default view technology (JSP tags doesn't work in Facelets).
So, you should be able to just use "Tomahawk for JSF 2.0" or any other JSF 2.0 compatible component library in JSF 2.2 (and 2.1 and 2.3).
I have used JSF 1.x with Tomahawk 1.1.9 in my project and I'm now migrating this project to Websphere 8. I have changed the Faces config and web.xml configuration.
All components are working fine except of t:savestate. I am still using Tomahawk 1.1.9.
Is there any issue in using Tomahawk 1.1.9 version in JSF 2.x application?
You need to upgrade Tomahawk to a JSF 2.x compatible one.
In their download page, pick the one saying "for JSF 2.0" and not the one saying "for JSF 1.2".
Does "Tomahawk for JSF 2.0" works for JSF 2.1 / MyFaces Core 2.1 ?
If not, a new release "Tomahawk for JSF 2.1" is expected/announced anytime soon ?
If not, will there be any downside using "Tomahawk for JSF 2.0" and JSF 2.0 / MyFaces Core 2.0
I am upgrading from MyFaces 1.2.6 + Facelets 1.1.15-jsf1.2 (using lots of templates)
Thanks very much in advance.
Regards,
Kumar.
Yes, Tomahawk for JSF 2.0 will work just fine for JSF 2.1. We also use it in production.
JSF 2.1 is not a specification change, but merely a maintenance release. JSF 1.2 -> 2.0 was however a major specification change and that's why JSF 1.x targeted component libraries won't work for JSF 2.x.
Is it possible to use Primfaces 3.1 with JSF version 1.2?
If not which is the compatible Primfaces version for JSF 1.2.
Regards
According to this discussion they decided to drop support for JSF 1.2 since version of Primefaces 2
I'm fairly new to JSF and Richfaces.
I'm looking to upgrade our system from JSF 1.1.2 to the latest 2.0. Also looking at upgrading our Richfaces 3.0 to 3.3
Under the lib folder for old projects we currently have the following:
ajax4jsf-1.1.1.1.jar
commons-beanutils-1.7.0.0.jar
commons-collections-3.3.1.0.jar
commons-digester-1.6.0.0.jar
commons-logging-1.1.1.0.jar
jsf-api-1.1.2.0.jar
jsf-facelets-1.1.12.0.jar
jsf-impl-1.1.2.0.jar
jstl-1.1.2.0.jar
richfaces-3.0.1.1.jar
This is what I have added:
richfaces-api-3.3.3.Final (Added)
richfaces-impl-3.3.3.Final (Added)
richfaces-ui-3.3.3.Final (Added)
So what I'm looking for is info on what Jars I can remove and what Jars I'm missing that need to be added.
Thanks
Hmm, before talking about the libs... What's your goal using jsf 2.0 and rf 3.3? I am asking because rf 3.3 does not really make use of jsf 2.0. As the jsf 2.0 roadmap for richfaces says
The goal of JSF 2.0 support in the 3.3.3 release is to run your existing RichFaces 3.3.X applications in a JSF 2.0/EE6 environment with little or no changes.
See this link: jsf 2.0 roadmap for richfaces
OK, back to your libs... I don't remember them by heart, but at least you should change jsf-api and jsf-impl to 2.x versions and drop the old stuff. I would have a look at a rf 3.3 demo project, what is contained there.
You can also just use RichFaces Maven archetype and create a project with everything you need.