TOC PREV NEXT INDEX

Integration with 3rd Party JSF Components


ICEfaces supports integration with third party JSF components. By default, using the icefaces.jar in your application classpath will provide full support for using ICEfaces components ("ice:") together with standard JSF components on the same page ("h:"). In addition, it is generally possible to combine other third party components in your ICEfaces pages successfully simply by declaring their namespace and adding them to the page.

However, JSF components that utilize a custom JSF ViewHandler or leverage Ajax and/or JavaScript in their component renderers may conflict with the ICEfaces framework and bridge preventing their use together with ICEfaces components on the same page. In these cases, you can still use ICEfaces in the same application as another component set by segregating the application pages into ICEfaces/non-ICEfaces categories. By using the just-ice.jar library in place of the icefaces.jar in your classpath, it is possible to configure ICEfaces to limit its processing to .iface pages exclusively. Thus, pages with other extensions can be processed by another view handler, avoiding the conflicts that may occur when combining certain third party components on the same page as ICEfaces components.



Copyright 2005-2009. ICEsoft Technologies, Inc.
TOC PREV NEXT INDEX