voyent
Icefaces migration from 1.8 to 4.2 - need info on components  XML
Forum Index -> Components
Author Message
rishisinghal11

Joined: 19/Apr/2018 01:32:43
Messages: 3
Offline


Hi,

I am trying to migrate the Icefaces 1.8 to 4.2 and JSF 1.2 to 2.1. In my application I have used only Icefaces java components for the implementation. I dont have components in my xhtml.

I have found some of the replacements of the components (i.e. ice to ace) but for following components, I didn't found any solution. Can anyone please tell me where I can find some info on it.

com.icesoft.faces.component.ext.renderkit.FormRenderer
com.icesoft.faces.context.DOMContext
com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer

HtmlCommandLink (com.icesoft.faces.component.ext.HtmlCommandLink)
HtmlGraphicImage (com.icesoft.faces.component.ext.HtmlGraphicImage)
HtmlOutputLabel (com.icesoft.faces.component.ext.HtmlOutputLabel)
HtmlOutputLink (com.icesoft.faces.component.ext.HtmlOutputLink)
HtmlOutputText(com.icesoft.faces.component.ext.HtmlOutputText)
HtmlPanelGrid (com.icesoft.faces.component.ext.HtmlPanelGrid)
HtmlPanelGroup (com.icesoft.faces.component.ext.HtmlPanelGroup)
MenuBar (com.icesoft.faces.component.menubar.MenuBar)
com.icesoft.faces.component.IceExtended
com.icesoft.faces.component.paneltabset.TabChangeEvent
com.icesoft.faces.component.ext.taglib.Util
com.icesoft.faces.context.effects.JavascriptContext (includeLib)
com.icesoft.faces.component.DisplayEvent
com.icesoft.faces.component.ext.RowSelectorEvent


I have marked some of the options as bold that has most impact on the application.

Currently I am referring following links :

http://www.icesoft.org/wiki/display/ICE/ICE+to+ACE+Component+Migration+Guide

http://www.icesoft.org/wiki/display/ICE/ICEfaces+3+to+4+Migration+Guide

http://www.icesoft.org/wiki/display/ICE/ICEfaces+1.x+Compatibility+Features+of+ICEfaces+3

I have also read the release notes of Icefaces from 1.8 to 4.2 but didn't found any related information.
judy.guglielmin

Joined: 20/Feb/2007 00:00:00
Messages: 1396
Offline


A couple things to note....
1) ICEfaces 4 requires JSF 2.2
2) the compat (ice namespace components) are no longer available in ICEfaces 4. you must use the ace component library

rishisinghal11

Joined: 19/Apr/2018 01:32:43
Messages: 3
Offline


Regarding JSF, I have replaced

Code:
<dependency>
  <groupId>javax.faces</groupId>
  <artifactId>jsf-api</artifactId>
  <version>2.1</version>
 </dependency>


With :

Code:
<dependency>
  <groupId>com.sun.faces</groupId>
  <artifactId>jsf-api</artifactId>
  <version>2.2.17</version>
 </dependency>


in my POM. But what about the ice to ace replacement. For example, in my existing implementation, I have used DomContext in renderer classes which is no longer available in ICEfaces 4.2. How can I resolve this? Similarly I am looking for the replacements of above mentioned components/event.
 
Forum Index -> Components
Go to:   
Powered by JForum 2.1.7ice © JForum Team