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