回答
可以使用EXT-JS的垂直選項卡 - 看到這個演示http://iamtotti.com/playground/js/ext-3.1.1/examples/tabs/tabs.html
有EXT-JS的GWT端口,您可以使用:http://code.google.com/p/gwt-ext/
智能GWT還具有垂直標籤實現(其與gwt-ext不同) - http://www.smartclient.com/smartgwt/showcase並在左側菜單中搜索方向。
是啊,這似乎是工作 – 2010-09-29 06:06:28
我想你要找的是TabLayoutPanel(向下滾動一下)。它的效果很好,它是一個香草GWT小部件,不需要任何第三方庫。
是的,但它是一個水平標籤佈局面板! – 2010-09-29 06:06:03
對不起,我誤解了這個問題。使用鏈接和CSS構建水平標籤面板非常簡單。使用完整的第三方工具包(在這一點上不是真正的GWT)可能是矯枉過正的。不知道你是否真的需要投票給我:( – 2010-09-29 13:27:14
我有同樣的問題,並決定不使用第三方庫只是一個小部件。這是我最終使用的一個輕量級解決方案 - 它基於調整樣式。
verticaltabpanel.css:
@external gwt-TabLayoutPanel;
.gwt-TabLayoutPanel>div {
position: static !important;
}
.gwt-TabLayoutPanel {
margin-left: 30px;
}
@external gwt-TabLayoutPanelTabs;
.gwt-TabLayoutPanelTabs {
top: 0 !important;
width: 140px !important;
}
@external gwt-TabLayoutPanelTab;
.gwt-TabLayoutPanelTab {
display: block !important;
margin-top: 2px;
padding: 8px 6px !important;
}
@external gwt-TabLayoutPanelContentContainer;
.gwt-TabLayoutPanelContentContainer {
left: 150px !important;
top: 0 !important;
}
將它添加到資源通常是:當你的應用程序啓動
public interface YouAppResources extends ClientBundle {
@Source("verticaltabpanel.css")
CssResource verticalTabPanelStyles();
}
然後把它注射:
resources.verticalTabPanelStyles().ensureInjected();
定義標籤面板在像這樣的模板:
<ui:style>
.tabPanel {
height: 400px;
width: 800px;
}
</ui:style>
<g:TabLayoutPanel addStyleNames="{style.tabPanel}" barUnit='PX' barHeight='0'>
</g:TabLayoutPanel>
請注意,您必須設置高度和寬度,並且應該添加未設置的樣式。
這種方法的缺點是,應用程序中的所有選項卡面板現在都是垂直的。如果你需要一個水平的,你可以使用舊的TabPanel(注意它已被棄用)。對我的情況來說很好,因爲我的應用程序中有許多垂直選項卡面板,只有一個水平面。
這看起來更好,我喜歡CSS方法,而不是包括一個大型庫或手動覆蓋類 – 2011-07-26 13:47:22
是的+1,這是更好的方法。 – 2012-04-11 16:57:56
thx爲您的答案,megas。
一個擴展可以使用一些TabLayoutPanel與水平(原始)和一些垂直(新)佈局: 可以添加ID(即#myVertTab)到CSS選擇器。
- 1. 垂直標籤欄?
- 2. 垂直hr標籤
- 3. Labview:垂直標籤的標籤面板
- 4. GWT垂直菜單
- 5. GWT垂直佈局
- 6. GWT垂直製表
- 7. Microsoft Visual Studio垂直標籤
- 8. CSS - 垂直導向標籤
- 9. 標籤的垂直對齊
- 10. jqplot垂直軸標籤
- 11. 垂直對齊標籤
- 12. 垂直居中標籤
- 13. BarChart - 垂直中心標籤
- 14. GWT:將文本設置在標籤的中間(垂直)
- 15. 如何垂直居中標籤文本
- 16. 如何垂直放置標籤?
- 17. 如何垂直對齊標籤(270度)?
- 18. 如何使垂直水平標籤
- 19. QTableWidget的獲得垂直標題標籤
- 20. GWT DisclosurePanel刪除垂直線
- 21. 垂直瓦片GWT面板
- 22. 如何垂直對齊dt標籤相對於其dd標籤?
- 23. jqPlot垂直軸標籤不呈現垂直
- 24. 垂直標籤內容PHP數組
- 25. PyQt繪製一個垂直標籤
- 26. iAP貨幣標籤的垂直對齊
- 27. ChartJS - 底部的標籤顯示垂直
- 28. AndroidPlot - 顯示垂直域標籤
- 29. 垂直標籤和文本旋轉
- 30. 帶有垂直文字的Twitter標籤
您的意思是? http://advanced-gwt.sourceforge.net/demo/index.html – Chii 2010-09-28 10:51:08
@Chii是的,這就是我的意思 – 2010-09-28 12:22:18