Hi Gerhard,

I am fine when you commit your suggested fix/change.

Thanks for paying attention ;-)

-Matthias

On Feb 13, 2008 1:05 AM, Gerhard Petracek <[EMAIL PROTECTED]> wrote:
> hello,
>
> i already know - it's the same javascript implementation (within both
> renderers).
> i suggest to change/remove both javascript implementations (@change/remove -
> see [1])
> + a lot of testing.
>
> fact:
>  at this point in time there is no object at
> document.forms[this.treeState.getFormName()][this._selectParam]
> -> the "intention" is to deposit a value at a currently blank position.
>
> i found the following statement concerning ie:
>  document.forms[...][...].value is a valid statement to access existing
> objects.
> however, ie doesn't support such a statement to deposit a value at a blank
> position.
>
> regards,
> gerhard
>
> [1] http://www.nabble.com/TRINIDAD-935-to15321924.html#a15321924
>
>
>
> 2008/2/12, Renzo Tomaselli <[EMAIL PROTECTED]>:
>
> >
> > Matthias, yes - I believe it's the same issue.
> > But in my opinion the primary source of troubles is the usage of a
> different renderer (don't know why), which doesn't render the needed js code
> after the tree. Ordinary trees work fine, so I guess the construct
> document.forms[][] is ok.
> >
> > -- Renzo
> >
> >
> >
> > Matthias Wessendorf wrote:
> > is this related to this:
> >
> > https://issues.apache.org/jira/browse/TRINIDAD-935
> >
> >
> > On Feb 12, 2008 9:33 PM, Renzo Tomaselli <[EMAIL PROTECTED]>
> wrote:
> >
> >
> > Hi, I tried to use a tr:tree as the detail component of a tr:table - as
> > well as PPR of the involved row according to tree node selection.
> > It almost works - at least on FF. On IE - upon clicking any node - I get
> >
> > a js error such as:
> >
> > document.forms[...][...] is null or not an object
> >
> > After some investigations, I noticed that this statement occurs in a js
> > chunk rendered after tr:tree.
> > This occurs for a normal tree, but this code is totally missing for the
> >
> > above tree used as a detail.
> > Indeed the former is rendered by
> > org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.TreeRenderer,
> > while the latter is rendered by
> > org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.TreeRenderer.
> >
> > Don't ask me why there are two tree renderers.
> > Anyway even the latter is rendered with onclick attributes (on nodes)
> > invoking _adfTreeSelector.select() on a selector object never rendered
> > in the PPR response.
> >
> > Then (I guess) the js crash after clicking any node.
> > Any suggestion to have the embedded tree behaving as a normal tree is
> > welcome.
> >
> > -- Renzo
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>
> --
>
> http://www.irian.at
>
> Your JSF powerhouse -
> JSF Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache MyFaces



-- 
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
mail: matzew-at-apache-dot-org

Reply via email to