我不理解如何在標籤面板內添加網頁,以便當我選擇一個標籤時,網頁應顯示在那裏。我正在嘗試在GWT中使用UiBinder。 我有3頁Page1.java,Page2.java和Page2.ui.xml。 Page1.java包含一個帶有3個選項卡索引的TabPanel,所以在tabPanel的索引(0)上我想要Page2.java被顯示。 任何幫助表示讚賞。謝謝!如何在gwt的TabPanel中添加網頁?
0
A
回答
2
您只需add
窗口小部件到TabPanel
按照選項卡的順序。因此,如果您想從Page2.java(我假設它是Composite
小工具)中的小部件顯示在TabPanel
中,並帶有例如「Page 2」的選項卡文本,您可以執行以下操作(在Page1.java中):
TabPanel panel = new TabPanel();
panel.add(new Page2(), "Page 2");
欲瞭解更多詳情和示例,我建議你read the documentation on the TabPanel。
這也是值得從文檔提的是:
This widget will only work in quirks mode. If your application is in Standards Mode, use TabLayoutPanel instead.
所以,如果你的主機頁的聲明看起來是這樣的:這意味着<!DOCTYPE html>
你在標準模式,你應該使用TabLayoutPanel部件。
0
與UI活頁夾,你可以做這樣的:
<g:TabPanel>
<g:Tab text="Page 2">
<app:Page2 />
</g:Tab>
<g:Tab text="Page 3">
<app:Page3 />
</g:Tab>
</g:TabPanel>
裏面的標籤面板,只要你想你可以把儘可能多的標籤。在選項卡內部,您可以放置小部件,複合或某個面板。
您在zzz.ui.xml
頂部的<ui:UiBinder>
標記中定義的<app:xxx>
標記可能如下所示:xmlns:app="urn:import:com.yourproject.package"
。因此,這個包中的每個類(並且擴展了Composite(或類似的))都可以這樣用在UI綁定中。
另請參閱Ui粘結劑的GWT文檔:http://code.google.com/webtoolkit/doc/2.2/DevGuideUiBinder.html
相關問題
- 1. GWT:我如何在gwt中爲tabpanel添加css風格WebApplication
- 2. 如何在GWT的Tabpanel中添加標籤的ID?
- 3. 如何將HTML ID添加到gwt tabpanel選項卡
- 4. GWT UiBinder TabPanel
- 5. GWT:在TabPanel裏面的FlowPanel中的CellTable
- 6. 如何讓我的TabPanel在GWT中選中的選項卡
- 7. 如何在GWT中的TabPanel中使用對話框
- 8. 在GSP中添加gwt標籤頁面
- 9. 如何在GWT TabPanel中獲取製表符的名稱
- 10. 添加按鈕的TabPanel
- 11. GWT TabPanel在Firefox中,IE8和9
- 12. 如何在GWT中重新加載網頁
- 13. GWT中的tabPanel上的監聽器
- 14. 如何在Tabpanel中爲ExtJS選項卡添加單擊事件
- 15. GWT TabPanel水平動畫
- 16. 如何在Django的網站主頁上添加鏈接/網址?
- 17. 將掩碼添加到網格排序上的tabpanel(extjs)
- 18. 如何使用gwt從網址中提取網頁的標題網頁?
- 19. 如何在HTML網頁的文本字段中添加逗號
- 20. 如何在網頁中添加嵌套的HTML表單標籤
- 21. 添加在網頁API
- 22. 如何將Bing Map添加到網頁?
- 23. GWT TabPanel帶有圖像的CSS樣式
- 24. 如何在GWT中的Widget中添加IFrameElement?
- 25. 如何在gwt中的流動面板中添加滾動條?
- 26. 如何在公共網站上找到網站頁面添加
- 27. 在GWT中動態生成網頁
- 28. 如何在liferay 6中添加網頁內容類型?
- 29. 如何使用HTML編輯器在Iron Speed中添加網頁
- 30. 如何在網頁中添加/修改右鍵單擊選項