2011-09-11 11 views
13

Tengo un objeto FlowPanel en la aplicación gwt.Configuración de una identificación del widget GWT

FlowPanel flowPanel = new FlowPanel(); 
flowPanel.add(new Button("Edit")); 
flowPanel.add(new Button("Delete")); 
flowPanel.getElement().setId("idOfFlow"); 

Me da el siguiente error:

flowPanel.getElement().setId("idOfFlow") = No such instance method: 
'void com.google.gwt.core.client.JavaScriptObject$.setId (java.lang.String)' 

¿Cómo puedo ajustar el ID de la FlowPanel?

+0

yo sepa, se está configurando correctamente – Kennet

+0

Usted ejemplo funciona bien en mi caso. – Stefan

Respuesta

19

Estoy usando GWT 2.4.0, este código funciona bien.

FlowPanel panel = new FlowPanel(); 
panel.getElement().setId("panel-id"); 

o

FlowPanel panel = new FlowPanel(); 
DOM.setElementProperty(panel.getElement(), "id", "panel-id"); 
Cuestiones relacionadas