2015-12-07 51 views
1

我正在使用ZK框架。我在標籤中有一條靜態文本行:如何在使用ZK框架的標籤中強調一些文字?

 <label 
      value="If you have already submitted a leave application or need to modify 
        an existing leave, do not submit an online application. " /> 

我只需要強調此句子的某些部分。我試着在我想強調的文字周圍放上<u> </u>,但這在ZK中是不允許的。

我也嘗試過創建單獨的標籤,並使用style="text-decoration: underline;"來確定指定的文本。然而,這種強調方式使得每個標籤都顯示在它自己的行上。

有什麼方法可以只強調我標籤的某些部分?

+0

將多個標籤放在一起並且某些標籤下劃線? – Annabelle

回答

1

您無法將樣式附加到標籤的某些部分。

就像@Link已經評論過的,你可以使用多個標籤並設置不同的標籤。

如果你在你的文字有真正的HTML,你可以使用以下命令:構造

HtmlNativeComponent n = new HtmlNativeComponent("html", "<h2>title</h2>","<p>your text</p>"); 

解說:

  • "html" =>在您所有的文本之間的元素。 (包裝元素)
  • "<h2>title</h2>" =>第一部分。如果你追加更多的孩子到本地組件,其他們會來。
  • "<p>your text</p>" =>第二部分。如果你追加更多的孩子到本地組件,其之前,他們會來。