Jaroslav,

Maybe instead of reaplacing you delete than insert again the element?!

I think that the problem of not getting Clicks is because of the way
GWT handles clicks.

To avoid memory leaks, the handlers don't go in the same way that was
generally done without GWT.

Another approach will be make that placehoder element be an actual GWT
Widget (FlowPanel is simply a DIV) and then you add your widgets to
that panel.

On 19 jun, 12:04, Jaroslav Záruba <[email protected]> wrote:
> On Sat, Jun 19, 2010 at 3:59 PM, Stefan Bachert <[email protected]>wrote:
>
> > Hi Jaroslav,
>
> > I am quite sure that it would be possible somehow
>
> How pwetty please? :(
>
>
>
> > Stefan Bachert
> >http://gwtworld.de
>
> > On Jun 19, 3:55 am, Jaroslav Záruba <[email protected]> wrote:
> > > Hi
>
> > > I know how to insert widget into element...
> > > RootPanel.get("placeholder").add(new MyWidget("hello"));
>
> > > But is it possible to *replace* element with my widget?
>
> > > I already tried following...
> > > Element placeholder = RootPanel.get("debatePlaceholder").getElement();
> > > placeholder.getParentElement().replaceChild(commentPanel.getElement(),
> > > placeholder);
>
> > > But the widget seems to be dead, i.e. it does not receive ClickEvents. :(
>
> > > Regards
> > >   J. Záruba
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Google Web Toolkit" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<google-web-toolkit%2Bunsubs 
> > [email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to