我在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");