On Jun 24, 12:26 am, Daniel Pascariu <[email protected]>
wrote:
> Dear All,
>
> I have the following problem:
>
> I have a Java servlet which creates a dynamic table, each row
> containing a button that I want to use for the deletion of the row.
> I want to delete the rows in the table without broser refresh and
> since I have Java on the backend I thought it would be nice if I could
> use GWT RPC for that.
> I want to have my HTML page generated by the servlet and not by GWT
> (because I want it to be indexed by the serach engines) - the only
> dynamic functionality would be for the delete buttons.
>
> I tried to create dynamic root panels for all my rows (buttons) in the
> table, but I couldn't get it running - all the examples I have seen
> are for predefined root panels (the standard "slot1" and "slot2").
>
> Would it be possible to have something like this:
> - get all root panels where the html element id is like <"slot" +
> number> ?
> (Then I'd be able to create a button for each root panel)

Of course :)
If you just make sure the prefix ("slot") is unique, and the slots are
generated sequentially with no gaps; this would do:
  int i = 0;
  RootPanel p;
  while ((p = RootPanel.get("slot" + i)) != null) {
    doSomethingWith(p);
  }
Though, if your example is as simple as just being buttons, this:
  int i = 0;
  Element e;
  while ((e = Document.get().getElementById("deleteButton" + i)) !=
null) {
    Button b = Button.wrap(e);
    doSomethingWith(b);
  }
Would save you from creating all the rootpanels, if the server has
generated the buttons already.
--~--~---------~--~----~------------~-------~--~----~
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