I'm starting to come across some really serious showstoppers and I can't help think the versions of ADF faces/Myfaces/Tomahawk/Facelets I am using are totally incompatible with each other. Surely somebody out there has some ideas what I can try to fix this? Anyway, below is a list of just some the issues I'm having (are they related?):

1) <h:commandButton> tags render an input button that refers to non-existent javascript named after the form I am in scope of. eg. clear_userEditForm( ); Why? Is this a known bug? Surely other people out there know why this is happening? The javascript reference is rendered by MyFaces.

2) The following ADF table example does not create a 'row' entity and hence I see only headers and no rows of content. The drop-down knows there are 150 records in the results list, so it is resolving mob.userList.results perfectly ok, I just get no data. Surely this should work "out of the box"?

<af:table id="t1" summary="My Summary" value="#{mob.userList.results}" var="row" rows="10">
   <af:column id="c1" sortProperty="surname">
     <f:facet name="header">
       <af:outputText value="Surname"/>
     </f:facet>
     <af:outputText id="c2" value="#{row.surname}"/>
   </af:column>
 </af:table>

3) Unless I define unique id tags on every component, I cannot avoid duplicate IDs when I use facelet <ui:include commands. This is a show stopper for our project.

4) status.index does not resolve in the following code.

<c:forEach items="${ui.tableInfo.properties}" var="foo" varStatus="status"> <h:outputText value="${foo} and count is ${status.index}"/>
   </c:forEach>

5) Multipart file upload doesn't work - the setFile( ) method never gets called on the bean, either using a MyFaces implementation or ADF faces impl.

6) Any input fields inside a multipart file upload form don't persist to their backing beans. If I remove the multipart tag from the form, they work fine.

Q. Is anyone out there using ADF + Facelets + MyFaces + Tomahawk in a serious project? Please help if you can - I'm working 14 hour days at the moment to try to resolve these issues.

   10,823 adf-facelets.jar
  683,633 adf-faces-api-ea20-SNAPSHOT.jar
3,122,625 adf-faces-impl-ea20-SNAPSHOT.jar
   48,742 common-annotations.jar
  188,671 commons-beanutils-1.7.0.jar
   46,725 commons-codec-1.3.jar
  559,366 commons-collections-3.1.jar
  168,446 commons-digester-1.6.jar
  112,341 commons-el-1.0.jar
   31,825 commons-fileupload-1.1.jar
   65,621 commons-io-1.2.jar
  207,723 commons-lang-2.1.jar
   38,015 commons-logging-1.0.4.jar
   26,089 el-api.jar
   96,983 el-ri.jar
  252,102 jsf-facelets1014.jar
   50,491 jsp-api.jar
   16,923 jstl-1.1.0.jar
  123,206 mob-layer-interfaces.jar
  252,169 myfaces-api-1.1.3-SNAPSHOT.jar
  517,156 myfaces-impl-1.1.3-SNAPSHOT.jar
   15,420 portlet.jar
  188,993 serializer.jar
1,237,598 tomahawk-1.1.2-SNAPSHOT.jar
3,078,601 xalan.jar
1,203,860 xercesImpl.jar
  194,205 xml-apis.jar

Regards, Murray

Reply via email to