我有一个带有一个 Button 和一个 DIV 的小部件,它应该内容动态生成的 Buttons 在<g:HTMLPanel></g:HTMLPanel>
.
我该如何继续,以便通过单击此按钮创建 GWT 按钮并将其添加到该 DIV 中?
替代已经给出的答案:
<g:HTMLPanel ui:field="buttonPanel"></g:HTMLPanel>
然后,在您的代码中,声明面板如下:
@UiField HTMLPanel buttonPanel;
并像这样添加您的按钮:
buttonPanel.add(myButton);
将 id 赋予活页夹中的 div,例如
<div id='dynamicDiv'></div>
并在您的代码中添加如下元素
RootPanel.get("dynamicDiv").add(myButton1);
RootPanel.get("dynamicDiv").add(myButton2);
在添加按钮之前,请确保dynamicDiv
已添加到 中。DOM