回答
可以使用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. 垂直hr標籤
- 2. 垂直標籤欄?
- 3. GWT垂直製表
- 4. GWT垂直佈局
- 5. 標籤的垂直對齊
- 6. CSS - 垂直導向標籤
- 7. Microsoft Visual Studio垂直標籤
- 8. BarChart - 垂直中心標籤
- 9. 如何使垂直水平標籤
- 10. QTableWidget的獲得垂直標題標籤
- 11. GWT DisclosurePanel刪除垂直線
- 12. 如何垂直對齊dt標籤相對於其dd標籤?
- 13. 兒童div標籤垂直對齊
- 14. 垂直對齊標籤中的文本
- 15. iAP貨幣標籤的垂直對齊
- 16. QTreeWidget中的垂直頭標籤
- 17. BlackBerry - 帶標籤的MainScreen垂直滾動
- 18. 垂直對齊複選框/標籤對
- 19. 沒有jQuery UI的垂直標籤
- 20. 的Python:柱狀圖 - 垂直標籤 - 切
- 21. jqplot y軸標籤不是垂直的
- 22. 用pylab更改垂直軸標籤
- 23. 標籤中的垂直居中文本
- 24. 標籤在QVBoxLayout中垂直擴展
- 25. 與視頻標籤垂直對齊
- 26. UL標籤周圍的垂直間距
- 27. chart.js:設置垂直標籤方向
- 28. android中的垂直標籤欄
- 29. 谷歌圖表API的垂直標籤?
- 30. 在UINavigationBar中垂直居中標籤TitleView
您的意思是? http://advanced-gwt.sourceforge.net/demo/index.html – Chii 2010-09-28 10:51:08
@Chii是的,這就是我的意思 – 2010-09-28 12:22:18