I've coded many different versions of gwt  dynamic grids over the years ( 
Kiyaa templates , FlexTable, CellTable , UIB Row templates w' floating 
divs..) however none appear to be the perfect solution for most of the 
tabular data layouts in our app ( tables that don't neccessarily require 
the performance gain of Celltable and whose markup needs to be exposed to 
the designer as must as possible).

My latest incarnation:

TheUib.ui.xml:
<table >
 <colgroup> <col width="40%"/>  <col width="60%"/></colgroup>
  <thead> <tr> <th> Col1 </th><th> Col2 </th></tr>  </thead>

 <tbody id="theTbody"></tbody>

</table>

TheUib.java:

.....Element el = Document.get().getElementById("theTbody");
     HTMLPanel theTbodyPanel = HTMLPanel.wrap(el);
      TheUibRowUIB row = null;
      for ( TheDTO model: dtos) {
 row = new  TheUibRowUIB();
 row.loadData(model);
    theTbodyPanel.add(row);
       }



Problem:
The above code throws and exception of in the HTMLPanel wrap method because 
it does not allow "A widget that has an existing parent widget may not be 
added to the detach list"

I could try to 'attach' by another means but I'm under the impression that 
doing so will result in a memory leak.

Does anyone have a solution for this problem?

Thanks
David

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-web-toolkit/-/-G84RL3vojMJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to