2017-10-22 104 views
0

According to the documentation如果您有一個空標籤(帶有空字符串的標籤),則寬度將摺疊爲0.也就是說,文檔還說:「如果您想要具有可調整的寬度或高度,如果您爲其指定高度或寬度,則可以使用空標籤「但是,當我這樣做時,寬度仍然會摺疊爲0.我需要寬度來保持其大小,因爲我使用不同的顏色作爲背景。如何使用空字符串設置Vaadin標籤的寬度

+1

你有沒有嘗試設置一個不可破壞的空間或其他空白? – cfrick

+0

現在我做一個檢查,如果它是空的,如果它是我改變模式爲HTML,並添加 。然而這看起來很複雜,當一個值是一個空字符串時,你必須有一個更簡單的方法,並且你已經將一個樣式應用到標籤(並且定義了它的寬度) –

+1

爲什麼你需要檢查它是否爲空如果你知道你是gonig使用它只是作爲分隔符?我覺得我們錯過了一些東西,所以請描述一下你的完整場景。 – Morfic

回答

1

對我來說將風格whatEverIsTheStyleName.scss指定寬度正常工作:

.emptyLabel { 
    width: 500px; 
} 

然後簡單:

emptyLabel.addStyleName("emptyLabel"); 

在代碼設置它像emptyLabel.setWidth(500, Unit.PIXELS); 似乎不起作用。

相關問題