+1

On 8/29/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
>
> +1
>
> -igor
>
>
> On 8/29/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> >
> > seems this is confusing a lot of users and it doesnt work the greatest,
> so
> > here is a vote
> >
> > so the vote is to deprecate the constructor variants that do not take a
> > markup provider as an arg.
> >
> > -igor
> >
> >
> > On 8/29/07, Oli Evans <[EMAIL PROTECTED]> wrote:
> > >
> > > I just lost a few hours on a problem where an ajax operation on a
> Panel
> > > nested in a Fragment was failing as my nested panel could not find its
> > > associated markup. It seems this was because a Fragment will only
> > > reliably find its markup if you explicitly provide it with the
> Component
> > >
> > > that contains its markup in the Fragment constructor.
> > >
> > > If you don't, Fragment.getAssociatedMarkupStream() will find its
> > > markupProvider field is null, and so have to take a guess at where its
> > > markup might be. If your fragment usage happens to be as a direct
> child
> > > of the component that defines the fragment markup then it will all
> work
> > > out, but if you have nested it in something like a ListView then it
> will
> > > fail.
> > >
> > > ...So watch out kids, if you use fragments, use a constructor that
> tells
> > >
> > > it where its markup is. Would you like to have to guess who your real
> > > parents are? I think not.
> > >
> > > Oli
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
>

Reply via email to