2011-09-11 11 views
13

सेट करना मेरे पास gwt एप्लिकेशन पर फ़्लोपेनल ऑब्जेक्ट है।एक 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 की पहचान स्थापित कर सकते हैं?

+0

AFAIK, आप इसे सही ढंग से स्थापित कर रहे हैं – Kennet

+0

आप उदाहरण मेरे मामले में ठीक काम करता है। – Stefan

उत्तर

19

मैं जीडब्ल्यूटी 2.4.0 का उपयोग कर रहा हूं, यह कोड ठीक काम करता है।

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

या

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