0

私は要素で生成されたGWT Webサイトに取り組んでいます:

DivElement footerElement = Document.get().createDivElement();
footerElement.setAttribute("id", "mainFooter");

HeadingElement headingElement = Document.get().createHElement(2);
headingElement.setInnerText("This is a footer block");

RootPanel.get().add(footerElement );

いくつかのレイアウト パネルの破棄をテストしたいのですが、ウィジェットをレイアウト パネルにしか追加できないことを読みました。

すべての IHM を再度書き込むことなく、要素をウィジェットに変換する方法はありますか?

4

1 に答える 1

1

のようなもので試してください

FlowPanel panel = new FlowPanel();
HTML wrap = new HTML().wrap(myElement);
panel.add(wrap);
RootPanel.get().add(panel);

注:FlowPanel厳密には必要ありません。それは<div>あなたの要素の周りに を追加します(そしてそれHTML.wrap()も追加します)。要素/ウィジェットをまとめてグループ化したい場合は、パネルが役立ちます。

于 2015-06-04T07:27:32.220 に答える