我有一个Widget,其中包含一个Button和一个DIV,它应该包含动态生成的按钮<g:HTMLPanel></g:HTMLPanel>
。
如何进行以便通过单击此按钮GWT按钮被创建并添加到该DIV中?
答案 0 :(得分:2)
替代已经给出的答案:
<g:HTMLPanel ui:field="buttonPanel"></g:HTMLPanel>
然后,在您的代码中,按如下方式声明面板:
@UiField HTMLPanel buttonPanel;
按照以下方式添加按钮:
buttonPanel.add(myButton);
答案 1 :(得分:1)
将id添加到活页夹中的div,如
<div id='dynamicDiv'></div>
在您的代码中添加如下元素
RootPanel.get("dynamicDiv").add(myButton1);
RootPanel.get("dynamicDiv").add(myButton2);
在添加按钮之前,请确保dynamicDiv
已添加到DOM
。