我创建了一个根元素为com.google.gwt.dom.client.Element
Element select=DOM.createSelect();
...
现在,我希望此Element
成为Widget
。我该怎么做?
到目前为止,我找到的唯一方法是:
Element select=DOM.createSelect();
...
FlowPanel div=new FlowPanel(); //This will become a <div> tag.
div.getElement().appendChild(select.getElement());
return div;
但这导致我的<select>
被包裹在<div>
中。有没有办法让Element
成为一个小部件而不将其包装成<div>
?
答案 0 :(得分:6)
如何扩展Widget
并将元素提供给setElement
?这就是小部件的构建方式(查看使用ListBox
的示例的<select>
代码)