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.
> >
>

Reply via email to