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