设置GWT小部件的ID

我在gwt应用程序上有一个FlowPanel对象。

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的Id?

我正在使用GWT 2.4.0,这段代码工作正常。

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

要么

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