2012-08-02 34 views
0

我在顯示<h:commandButton>的標籤值時遇到問題。例如,請看下面的代碼顯示h的標籤值的問題:commandButton

<td align="left" style="float: left;"> 
      <h:commandButton value ="Reset Demand To Default" styleClass="refresh-button-style" /> 
     </td> 

我已經創造了這個按鈕,爲的styleClass的代碼下面的styleClass指定。

.refresh-button-style 
{ 
word-wrap: break-word !important; 
background-color:#2996EF; 
height:40px; 
width:100px; 
font-size:13px; 
text-align: center; 
font-family: Arial; 
} 

當我嘗試運行XHTML文件和禁用標籤值,標籤值似乎得到橫向顯示。它確實可以做wordwrap,因此只顯示部分按鈕標籤。您可以讓我知道如何實現按鈕的wordwrap並在命令按鈕中顯示整個標籤值。

回答

1

嘗試下面的CSS屬性:

white-space:normal; 

這應該自動換行如預期(source)。

+0

非常感謝Matt,它確實有效。但是對於其中一個按鈕,整個標籤值沒有顯示出來。標籤值的一部分正在被遺漏/刪除。 – vr3w3c9 2012-08-02 09:47:14

+0

您是否只看到部分標籤或沒有標籤?該標籤是否還有其他CSS樣式?如果標籤是動態生成的,請嘗試使用靜態值進行測試。 – 2012-08-02 10:10:54

+0

嗨馬特,我通過添加測試靜態值進行測試。仍然是同樣的問題。我試圖增加值=「重置需求到默認值」,並在命令按鈕中,只有重置需求到來作爲標籤值。不知道爲什麼?你可以請建議我需要做什麼來顯示按鈕上的整個值。我使用與上面相同的樣式類。而不是自動換行,換成白色空間。 – vr3w3c9 2012-08-02 11:43:57