2

我创建了一个组件,它的根元素是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;

但这会导致 my<select>被包裹在<div>. 有没有办法让它Element成为一个小部件而不将它包装成一个<div>

4

1 回答 1

7

如何扩展Widget和提供元素到setElement?这就是小部件的构建方式(查看ListBox使用 a 的示例的代码<select>

于 2013-06-26T12:50:16.690 回答