1

1つのボタンとDIVを備えたウィジェットがあり、動的に生成されたボタンをでコンテンツ化する必要があり<g:HTMLPanel></g:HTMLPanel>ます。

このボタンをクリックすることでGWTボタンが作成され、そのDIVに追加されるようにするにはどうすればよいですか?

4

2 に答える 2

2

すでに与えられた答えの代替:

<g:HTMLPanel ui:field="buttonPanel"></g:HTMLPanel>

次に、コードで、次のようにパネルを宣言します。

@UiField HTMLPanel buttonPanel;

次のようにボタンを追加します。

buttonPanel.add(myButton);
于 2013-02-23T11:05:30.557 に答える
1

のようなバインダーの div に id を与えます

<div id='dynamicDiv'></div>

そして、コードに以下のように要素を追加します

RootPanel.get("dynamicDiv").add(myButton1);

RootPanel.get("dynamicDiv").add(myButton2);

ボタンを追加する前に、dynamicDivが既に に追加されていることを確認してください。DOM

于 2013-02-22T13:59:44.013 に答える