我創建了TabLayoutPanel
。如果其gwt tablayout在增加填充,字體,邊距時隱藏選項卡
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabInner
CSS類由填充改性,說 padding: 15px;
或font-size: 25px;
然後,標籤與隱藏在瀏覽器窗口。什麼原因以及如何解決這個問題?
謝謝, 班尼特。
我創建了TabLayoutPanel
。如果其gwt tablayout在增加填充,字體,邊距時隱藏選項卡
.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabInner
CSS類由填充改性,說 padding: 15px;
或font-size: 25px;
然後,標籤與隱藏在瀏覽器窗口。什麼原因以及如何解決這個問題?
謝謝, 班尼特。
只是一個猜測(沒有看到任何代碼),但我敢打賭你沒有正確添加你的TabLayoutPanel。 「佈局」面板很棒,但你必須遵守規則。
確保您有「佈局」類型面板一直到「RootLayoutPanel」的完整鏈接。
此外,驗證你實際上是使用了「RootLayoutPanel」,而不是「RootPanel」到你的GWT小部件添加到DOM
RootLayoutPanel.get().add(myTabLayoutPanel);
看到這裏,特別是標題爲「RequiresResize」和「 ProvidesResize」 http://www.gwtproject.org/doc/latest/DevGuideUiPanels.html#LayoutPanels
.gwt-TabLayoutPanelTabInner
在實際tab
顯示label
周圍的包裝。當您嘗試增加padding
(比如說padding : 'z'px;
)時,會發生什麼情況是它會從各個方向按「z」個像素推送標籤,並最終隱藏在封閉div或.gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs
後面。 作爲一種解決方案,您可以調整padding
,以便它不會隱藏父代div
或增加父代的size
,以便允許tabs
代替更多padding
。
我正在使用uibinders,如何使用此規則在uibinder中添加布局面板? – Bennet