2016-04-25 97 views
1

我想在gwt中創建一個web應用程序,我需要標題,頁腳,導航等標準自定義標籤。 但是我的問題是每當我在gwt java代碼中使用面板在編譯器下面生成一個div元素或表元素,但從不產生類似頁眉或頁腳或導航。請任何人都可以建議我創建或使用標題和頁腳等標準面板的最佳做法。 一種方法可能是使用綁定器,但我沒有使用它並且想要堅持使用基本的gwt方法。Gwt使用標準html標籤創建面板

我也嘗試這種方法:

HtmlPanel面板=新HtmlPanel( 「」);

它確實創建了頁腳標籤,但是此頁腳被包裝在HtmlPanel的表標記下,並且我沒有從java代碼中引用此頁腳。 請有人可以幫助我在此

在此先感謝。

回答

1

除了上述的答案我用過的最好的和標準的做法是:

FlowPanel footerpanel = new FlowPanel(「footer」);

通過使用流程面板,我能夠在html下面創建我自定義的標準標籤,並且我在我的Java代碼中獲得了一個處理程序,可以根據需要在我的Java代碼中添加小部件。

1

您至少有兩個選擇:使用Elements或使用HTMLPanel。
下面是每個解決方案的例子:

//Element 
    Element footerElement = Document.get().createElement("footer"); 
    Document.get().getBody().appendChild(footerElement); 

    //HTMPPanel 
    HTMLPanel footer= new HTMLPanel("footer", "Hello footer"); 
    RootPanel.get().add(footer); 

反正我不能告訴你什麼是最好的做法在這裏...