Adam,
thank you for your help. This is the JSP code:

<body>
<f:view> <h:form> <t:dataTable id="mytable" rows="1" preserveDataModel="false" value="#{TestBean.persons}" var="item">
               <t:column>
                   <h:outputText value="#{item.name}"></h:outputText>
               </t:column>
               <t:column>
                   <h:outputText value="#{item.surname}"></h:outputText>
               </t:column>
           </t:dataTable>
           <t:dataScroller for="mytable">
               <f:facet name="next">
                   <h:outputText value="Show Next Values"/>
               </f:facet>
           </t:dataScroller>
       </h:form>
   </f:view>
</body>

As you can see, the t:dataScroller is inside a h:form.
But when oracle.adf.core is configured as default renderer kit, the HtmlCommandLink which should surround the content of the facet "next" is not rendered.


Adam Winer ha scritto:


FWIW, the ADF code has no problems with adding components
during Render Response - some of our components do just
that.  We *do* replace the renderer for HtmlCommandLink, partly
so that our client-side validation code fires with h:commandLink
or af:commandLink, but also from some other issues that have
skipped my memory at the moment.

The only thing I can imagine in this specific instance if absolutely
nothing is rendering for it is that our replaced commandLink renderer
will refuse to do anything if it isn't inside of a form.  If memory serves,
it logs a warning in this case.  Could you check that you're using
a form (either h:form or af:form, we don't care which)?

-- Adam




Reply via email to