Подтвердить что ты не робот

Установка идентификатора виджета GWT

У меня есть объект FlowPanel для приложения gwt.

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

Это дает мне следующую ошибку:

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

Как установить идентификатор FlowPanel?

4b9b3361

Ответ 1

Я использую GWT 2.4.0, этот код отлично работает.

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

или

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