Hi Guys,
I am scratching my head since few days and any help would ease that pain.
My situation is the following. I am using
Using <f:view contentType="text/html">, I am forcing it to have contentType html due to presence of some javascript code that do not use DOM Core methods. I have a datatable iterating on a form (it can be either h:form or a4j:form). In web kit based browsers (chrome and safari) , the form tag of the first item in the iteration is not present. This problem goes away when I remove the<f:view contentType="text/html", confirming that in an html content type, form inside a datatable is misbehaving.
You can reproduce the problem with a code snippet of this kind and test it in a webkit browser
{code:xml}
<f:view contentType="text/html">
<a4j:form ajaxSubmit="true" ajaxSingle="true" id="contentElements">
<rich:dataTable id="contentAreaDataTable" value="#{Bean.repeatItem}" var="element" rows="5"> <rich:column styleClass="contentAreaColumnClass">
<a4j:form ajaxSingle="true" ajaxSubmit="true" id="contentAreaForm">
<span>element.text</span>
</a4j:form>
</rich:column>
</rich:dataTable>
</a4j:form>
</f:view>
{code}
Thanks for reading the problem!