Replace Composite by Widget and initWidget by setElement...

You can also you GWT tables...

Olivier

On 28 mai, 13:08, Rizen <[email protected]> wrote:
> Hello,
>
> For my project, I would like to create a table in HTML by means of the
> DOM tree.
> For this, I'm just using the functions DOM.createTable(),
> DOM.createTBody(), DOM.createTR()...
> However the generated table is an Element type.
>
> Except that I'm using the MVP as a pattern for my application. So I
> have to init the main Widget with the function initWidget(), which
> takes a Widget object as parameter. I was looking for a panel like the
> HTMLPanel but no method can change or add an Element into a Widget.
>
> Is there a method that I can use to cast the Element object in Widget
> object ?
>
> Here is an example of code :
>
> public class View extends Composite {
>
>         public View() {
>                 Element table = DOM.createTable();
>                 Element tbody = DOM.createTBody();
>                 Element tr = DOM.createTR();
>                 Element td = DOM.createTD();
>
>                 tr.appendChild(td);
>                 tbody.appendChild(tr);
>                 table.appendChild(tbody);
>
>                 // Need a Widget as a type
>                 initWidget(table);
>         }
>
> }
>
>

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