myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Robinson" <andrew.rw.robin...@gmail.com>
Subject Re: [Tomahawk] non-unique IDs in <t:tree2 />
Date Tue, 05 Feb 2008 18:39:33 GMT
No this is right. Component IDs in "looping" components should always be the
same. Client IDs change.

Your example doesn't show t2c at all. Look for two components it your page
that are under the tree and have t2c as their ID. Maybe you thought that two
components could have the same ID in different facets?

On Feb 5, 2008 10:54 AM, Łukasz Budnik <lukasz.budnik@gmail.com> wrote:

> Hi All,
>
> I'm running a <t:tree2 /> example available at:
> http://www.irian.at/myfacesexamples/tree2.jsf
>
> And the result is:
>
> javax.servlet.ServletException: Component ID treeForm:clientTree:t2c
> has already been found in the view.  See below for details.
> +id: j_id_jsp_287013395_0
>  type: javax.faces.component.UIViewRoot@ad89ec
>  +id: treeForm
>   type: javax.faces.component.html.HtmlForm@13a0934
>    +id: clientTree
>     type: org.apache.myfaces.custom.tree2.HtmlTree@1324b17
>      +id: j_id_jsp_287013395_17
>       type: javax.faces.component.html.HtmlPanelGroup@e00c09
>        +id: j_id_jsp_287013395_18
>         type: javax.faces.component.html.HtmlCommandLink@1364b53
>          +id: j_id_jsp_287013395_19
>           type:
> org.apache.myfaces.component.html.ext.HtmlGraphicImage@18b62e0
>
> ... and so on
>
> the only id that I have set in my tree.jsp are:
>
>
> <h:form id="treeForm">
>  <t:tree2 id="clientTree" value="#{Tree2TestController.treeData}"
> var="node" varNodeToggler="t">
>
> ...
>
> the rest is simply copy and paste from the above mentioned web site.
>
> I'm using:
>
> myfaces-shared-tomahawk-3.0.1
> tomahawk-1.1.7-SNAPSHOT
>
> since all ids should be unique clearly this is... a bug?
>
> best regards
> Łukasz
>
Mime
View raw message