I have set an ID on all my components. The problem is that I am including the same facelet from my parent page multiple times. I will try facelets 1.0.11 (I'm on 1.0.10, but either way, Jacob has said that facelets relies on myfaces to generate all the IDs).
Initial rendering puts _1, _2 at the end of my IDs. On postback the underscore is gone. On 3/3/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote: > You can manually set an id value on all of your components. > Or you can try to reverse-engineer the patch Martin put in to apply it to > 1.1.1. > > I doubt there's an easy solution if you are not willing to use a > nightly at this point. > > You might also be able to downgrade your version of facelets -- > certain versions of facelets worked better with certain versions of > Myfaces. I don't know if there's one that works perfectly with > Myfaces 1.1.1, though. > > On 3/3/06, Andrew Robinson <[EMAIL PROTECTED]> wrote: > > Okay, I brought up this issue before, but regarding my project I am > > working on at home. The problem is that when I post back to the JSF > > page using the same view (no navitation rules matched - I am just > > changing UI state on the current page, not going to a new page), > > myfaces generates new IDs but not remembering the old IDs. So if the > > new IDs are the same as the old IDs, there is an error. > > > > Unlike my home project, I cannot afford to be on the development > > release at work. I need a stable release. Since this is a major bug, > > aka show stopper, can there be a service pack, hot fix or at least a > > source patch for this bug for the 1.1.1 released source code? (1.1.1b > > or something?) > > > > This is stopping me dead in my tracks and there doesn't seem to be a > > work around except for always creating a new view by making navigation > > rules like: > > from-view-id myview.xhtml > > from-outcome * > > to-view-id myview.xhtml > > > > This is not elegant and is not good for the server either right (no > > point in having to create a new view for every post back to the same > > page)? > > > > The issue seems centered on new components being added to the tree on > > a postback to the same page. > > > > My page has collapsable panels that are saving their state. Instead of > > rendering the children and hiding them with CSS, I am not rendering > > them from the server at all if the panel is collapsed. I am doing it > > this way so my backing beans on the server can remember all of the > > panels' expanded state (right now there are 3 panels on this page). If > > I do the CSS solution and don't post back, the user will lose the > > state if they navigate away without posting my form. > > > > Thanks, > > Andrew > > > > FYI - I need a solution ASAP if at all possible (meaning in the next > > few hours not days), so even temporary workarounds that are not as > > ugly as the navigation case one I just mentioned are appreciated as > > well. > > >

