ICE to ACE Component Migration Guide

Table of Contents

This component migration map can be used to identify components with similar functionality to the original ICEfaces ICE/Compat components when migrating an existing ICEfaces 1, 2, or 3 application to ICEfaces 4.


ICEfaces 3
ICE Component
ICEfaces 4
Equivalent Component
ice:checkbox ace:checkboxButton, ace:buttonGroup
ice:column ace:column
ice:columnGroup ace:columnGroup
ice:columns c:forEach
ice:commandButton ace:pushButton
ice:commandLink ace:linkButton
ice:commandSortHeader ace:dataTable
ice:dataExporter ace:dataExporter
ice:dataPaginator ace:dataTable
ice:dataTable ace:dataTable or mobi:dataView
ice:effect ace:animation
ice:form h:form
ice:gMap ace:gMap
ice:gMapControl ace:gMapControl
ice:gMapDirection  
ice:gMapGeoXml  
ice:gMapLatLng  
ice:gMapLatLngs  
ice:gMapMarker  
ice:graphicImage ace:graphicImage
ice:headerRow ace:dataTable
ice:inputHidden ace:textEntry w/ "visible=false"
ice:inputFile ace:fileEntry
ice:inputRichText ace:richTextEntry
ice:inputSecret ace:textEntry w/ "secret=true"
ice:inputText ace:textEntry
ice:inputTextArea ace:textAreaEntry
ice:jsEventListener icecore:jsEventListener
ice:loadBundle icecore:loadBundle
ice:menuBar ace:menuBar
ice:menuItem ace:menuItem
ice:menuItems c:forEach
ice:menuItemSeparator ace:menuSeparator
ice:menuPopup ace:contextMenu
ice:message ace:message
ice:messages ace:messages
ice:outputChart ace:chart
ice:outputConnectionStatus ace:submitMonitor
ice:outputFormat h:outputFormat
ice:outputLabel ace:*Entry w/ "labelPosition", or h:outputLabel
ice:outputLink ace:linkButton
ice:outputMedia ace:audioPlayer, ace:videoPlayer
ice:outputProgress ace:progressBar
ice:outputResource ace:dynamicResource, mobi:deviceResource
ice:outputStyle h:outputStyleSheet
ice:outputText h:outputText
ice:panelBorder ace:borderLayout
ice:panelCollapsible ace:panel
ice:panelConfirmation ace:confirmationDialog
ice:panelDivider [ace:layoutPanel]
ice:panelGrid h:panelGrid
ice:panelGroup h:panelGroup, ace:panel, ace:draggable, ace:droppable
ice:panelLayout  
ice:panelPopup
ace:dialog
ice:panelPositioned ace:list
ice:panelSeries c:forEach
ice:panelStack ace:panelStack (4.1)
ice:panelTab ace:tabPane
ice:panelTabSet ace:tabSet
ice:panelTooltip ace:tooltip, ace:delegate
ice:portlet N/A
ice:radio ace:radioButton, ace:buttonGroup
ice:repeat  
ice:rowSelector ace:dataTable
ice:selectBooleanCheckbox ace:checkboxButton, ace:buttonGroup
ice:selectInputDate ace:dateTimeEntry
ice:selectInputText ace:autoCompleteEntry, ace:selectMenu, ace:simpleSelectOneMenu
ice:selectManyCheckbox ace:checkboxButton w/ ace:buttonGroup
ice:selectManyListbox ace:list
ice:selectManyMenu ace:list
ice:selectOneListbox ace:list
ice:selectOneMenu ace:selectMenu, ace:simpleSelectOneMenu
ice:selectOneRadio ace:radioButton w/ ace:buttonGroup
ice:setEventPhase icecore:setEventPhase
ice:tabChangeListener N/A
ice:tree ace:tree
ice:treeNode [ace:treeNode]
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

© Copyright 2021 ICEsoft Technologies Canada Corp.