我不理解如何在標籤面板內添加網頁,以便當我選擇一個標籤時,網頁應顯示在那裏。我正在嘗試在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. 如何在GWT中添加jquery頁面
- 4. 如何在tabPanel項目中添加CLS
- 5. 如何將HTML ID添加到gwt tabpanel選項卡
- 6. GWT UiBinder TabPanel
- 7. GWT:在TabPanel裏面的FlowPanel中的CellTable
- 8. 如何讓我的TabPanel在GWT中選中的選項卡
- 9. 如何在網頁中添加引文?
- 10. 如何在GWT中的TabPanel中使用對話框
- 11. 在GSP中添加gwt標籤頁面
- 12. 如何刪除/隱藏GWT Tabpanel標題
- 13. 如何在GWT TabPanel中獲取製表符的名稱
- 14. 添加按鈕的TabPanel
- 15. GWT TabPanel在Firefox中,IE8和9
- 16. 如何在GWT項目中添加Captcha?
- 17. GWT中的tabPanel上的監聽器
- 18. 如何在Tabpanel中爲ExtJS選項卡添加單擊事件
- 19. 動態添加網格到tabpanel中的特定選項卡
- 20. 如何將單選按鈕添加到GWT中的網格?
- 21. 更改GWT TabPanel名稱
- 22. GWT TabPanel水平動畫
- 23. tabPanel中的網格錯誤
- 24. 如何在Django的網站主頁上添加鏈接/網址?
- 25. 如何使用gwt從網址中提取網頁的標題網頁?
- 26. 如何將頁面添加到Sharepoint 2010中的網頁模板
- 27. 將掩碼添加到網格排序上的tabpanel(extjs)
- 28. 如何在HTML網頁的文本字段中添加逗號
- 29. 如何在網頁中添加嵌套的HTML表單標籤
- 30. 如何改變我的GWT的TabPanel的CSS