0

GWT VerticalPanel に「注入」する必要があるアプリケーション jsp ページにこの DIV があります。"__gwt_historyFrame" を含む iframe タグの上にコーディング:

index.jsp

<div class="footer" id="footer" style="display:none">
        <p>Copyright © 2012 MyCompany. All Rights Reserved.</p> 
        <a href="#">FAQ</a>
        <a href="#">Privacy</a>
        <a href="#">API</a>
        <a href="#">Contact Us</a>
</div>

次のコードを使用して、DIV をビューに挿入しています。

DivElement footer = (DivElement) document.getElementById("footer");
verticalPanel.getElement().appendChild(footer);

ただし、表示されませgetElementByIdんが、返されませんnull

これを行う正しい方法は何ですか?

4

1 に答える 1

1

2つのことがあります:

  • のを削除する必要がありdisplay: noneますfooterfooter.getStyle().clearDisplay()
  • VerticalPanelはHTMLテーブルであり、にaを追加しdivtableも機能しない可能性があります。

私があなたなら、HTML.wrap(footer)またはHTMLPanel.wrap(footer)を使用して、そのウィジェットをウィジェットとしてに追加したいと思いVerticalPanelます。

于 2012-05-06T17:51:41.407 に答える