Good question...  when the Incubator process kicks in
(when *is* that gonna be?  any news?) will we add a JIRA
project then, or does that need to wait 'til we leave the
incubator?

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



On 2/26/06, Dennis Byrne <[EMAIL PROTECTED]> wrote:
> Please put this in the tomahawk JIRA; at least then it is recorded.  We 
> currently don't have an ADF category.
>
> @devs - what are our options for *not* losing info like this?
>
> Dennis Byrne
>
> >-----Original Message-----
> >From: Claudio Tasso [mailto:[EMAIL PROTECTED]
> >Sent: Sunday, February 26, 2006 05:00 AM
> >To: [email protected]
> >Subject: ADF Renderer-Kit and Tomahawk incompatibility
> >
> >Hi,
> >I'm using the latest version of  Tomahawk (nightly) and ADF (10.1.3.04).
> >ADF requires the installation of its custom RendererKit
> >(oracle.adf.core), but it does not work well with some Tomahawk components.
> >For example, let's examine the HtmlDataScrollerRenderer, which creates a
> >HtmlCommandLink during the  encoding  of the HtmlDataScroller component.
> >This is the code which creates the HtmlCommandLink:
> >
> > HtmlCommandLink link = (HtmlCommandLink) application
> >                        .createComponent(HtmlCommandLink.COMPONENT_TYPE);
> > ....
> >scroller.getChildren().add(link);
> >
> >It seems to be quite standard: the compoent is created and the it's
> >added to the HtmlDataScroller componet.
> >This code works very well when the faces-config.xml DOES NOT contain the
> >following line:
> >
> ><default-render-kit-id>oracle.adf.core</default-render-kit-id>
> >
> >But when this line is inserted, the HtmlCommandLink does not appear in
> >the rendered page which is sent to the browser as HTML.
> >
> >I suppose that the Oracle Renderer does not like that  a new component
> >is added to the component tree during the Render Response phase.
> >So, my question is the following: who is wrong?
> >
> >I'm not a great expert of the JSF specification, but I don't rember
> >anything which forbids the dinamically creation of components during the
> >render response phase.
> >
> >Is it an ADF bug or a Tomahawk bug?
> >
>
>
>

Reply via email to