Just to be comletely clear the div id being updated is html in a
com.google.gwt.widgetideas.client.FastTree widget inside a map marker
infowindow
below is the code that adds the widget
private void addInfoWindowWidget(final Marker marker, final Widget
widget) {
marker.addMarkerClickHandler(new MarkerClickHandler() {
public void onClick(MarkerClickEvent event) {
InfoWindow info = map.getInfoWindow();
InfoWindowContent content = new
InfoWindowContent(widget);
info.open(marker, content);
}
});
}
The FastTree that has html with the divID updated in the loop below,
each tree node html gets update with a call
to RootPanel.get(divId).getElement().setInnerHTML
(getTankInventoryForMapTree(tivo));
The whole loop is below:
for (int x = 0; x < tivos.length; x++)
{
TankInventoryVO tivo = tivos
[x];
DateTimeFormat formatter;
formatter = DateTimeFormat
.getFormat
("yyyy.MM.ddHH:mm:ss");
Date date = new Date
(System.currentTimeMillis());
String dt = formatter.format
(date);
tivo.setInventoryDateTime
(dt);
double volume =
tivo.getInventoryVolume();
volume = volume -
Random.nextInt(100);
tivo.setInventoryVolume
(Float.parseFloat(Double
.toString
(volume)));
tivo.setVolumeUom("gal");
String divId = key + "-
TankInventory-" + x;
System.out.println("Updating
panel for "
+ divId);
RootPanel.get(divId).getElement
().setInnerHTML(
getTankInventoryForMapTree(tivo));
}
On Jun 22, 9:01 pm, everlongh <[email protected]> wrote:
> here it is below, it occurs on the line
>
> RootPanel.get(divId).getElement().setInnerHTML
> (getTankInventoryForMapTree(tivo));
>
> DEBUGGED BACK TO... RootPanel.get(divId)
>
> In RootPanel.java
>
> // Create the panel and put it in the map.
> if (elem == null) {
> // 'null' means use document's body element.
> rp = new DefaultRootPanel();
> } else {
> // Otherwise, wrap the existing element.
> rp = new RootPanel(elem);
> }
>
> rootPanels.put(id, rp);
> detachOnWindowClose(rp);
> return rp;
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---