Status of ICEfaces Support for MyFaces Tomahawk Components

Last updated: June 23rd, 2008


Summary

Configuration
Myfaces-core v1.1.6-SNAPSHOT
Tomahawk v1.1.7-SNAPSHOT
ICEfaces 1.7.1

Configuration

Note 1: Plain HTML with Verbatim tag: Myfaces enclosing the plain html inside the verbatm tag, which does not seem to be working with icefaces (e.g.).

//original markup, throws exception with the ICEFaces

   <f:verbatim>
<table>
<tr>
<td>
</f:verbatim>
<h:outputText value="test"/>
<f:verbatim>
</td>
</tr>
</table>
</f:verbatim>

//modified markup, removing the verbatim tag make it to be rendered with the ICEFaces

    <table>
<tr>
<td>
<h:outputText value="test"/>
</td>
</tr>
</table>

Note 2: There is a general problem with the value attribute of any component that it can not contain any of the following character as value "<", ">" or "&".


Detailed Component Status


Standard Components
Summary: All components are working
  Tag Rendering Functional Comments
h:commandButton true true renders iceSubmit()
h:commandLink true true renders iceSubmit()
h:form true true renders iceSubmit()
h:dataTable true n-a  
h:panelGrid true n-a  
h:panelGroup true n-a  
h:graphicImage true n-a  
h:inputSecret true true  
h:inputText true true  
h:inputTextarea true true  
h:inputHidden true true  
h:outputLabel true n-a  
h:outputText true n-a  
h:outputLink true true  
h:outputFormat true true  
h:selectOneListbox true true  
h:selectOneMenu true true  
h:selectManyCheckbox true true  
h:selectManyListbox true true  
h:selectManyMenu true true  
h:selectOneRadio true true  
h:selectBooleanCheckbox true true  
h:message true n-a  
h:messages true n-a  

Tomahawk Extended Standard Components
Summary: Interactions with commandButton and commandLink are not working.

  Tag Rendering Functional Comments
t:commandButton true false failure reason:java script. there are some javascript calls which is not exist on the page
t:commandLink true true  
t:dataTable true true  
t:panelGrid true n-a  
t:panelGroup true n-a  
t:graphicImage true n-a  
t:inputSecret true true renders javascript:iceSubmit(), FF calls iceSubmit() on enter key but IE does not
t:inputText true true renders javascript:iceSubmit(), FF calls iceSubmit() on enter key but IE does not
t:inputTextarea true true  
t:inputHidden true true  
t:outputLabel true n-a  
t:outputText true n-a  
t:selectOneListbox true true  
t:selectOneMenu true true  
t:selectManyCheckbox true true  
t:selectManyListbox true true  
t:selectManyMenu true true  
t:selectOneRadio true true  
t:selectBooleanCheckbox true true  
t:message true n-a  
t:messages true n-a  

Tomahawk Custom Components
Tag  Rendering Functional Comments
t:selectItems true true  
t:htmlTag true true  
t:columns true true  
t:stylesheet true true  
t:panelStack true true
 
t:popup true true  
t:dataList true true  
t:inputDate true see comments setting popupCalendar="true" causes exception
t:newspaperTable true true must use t:outputText inside table cells
t:inputHtml true see comments cannot work with other components with actionListener attribute
t:aliasBean true true
t:panelTabbedPane + Client Side true true Switching tabs on client side working well
t:inputCalendar true true Working with Tomahawk 1.1.7-SNAPSHOT
t:schedule true true action doesn't work
t:panelTabbedPane + Server Side true false component is rendered but not working
t:jscookMenu true see comments navigation rules for menu aren't working, all menu items show but aren't functional
t:tree2 true true  
t:tree true true  
t:tree (treeTable) true see comments only the last nodes labels are being displayed
t:commandSortHeader true false sorting only works for the first time
t:dataScroller true false navigating between pages works for the first time only
t:panelNavigation true false works only for the first time
t:panelNavigation2 true false works only for the first time
t:dojoInitializer true see comments part of an example is working
t:inputFileUpload true see comments on file upload the server internal error window comes up
t:buffer see comments see comments it renders buffered components but the rendering of components are incomplete