我想为a4j:commandLink
文字值的一部分着色
例如我的目标视图
我使用此代码
<a4j:commandLink value="My Link <span style='color:red;'>*</span>"
action="#{MyController.sort}">
</a4j:commandLink>
但我有(不受欢迎的观点)
请注意
h:outputText
具有escape
属性的<h:outputText value="My Text <span style='color:red;'>*</span>"
escape="false"/>
文本值将为彩色
例如
这段代码
{{1}}
会产生这种观点
答案 0 :(得分:1)
只需将<span>
元素嵌套在<a4j:commandLink>
标记内,而不是使用value
属性。像这样使用它:
<a4j:commandLink ...>
<span>Plain text
<span class='red'>*</span>
</span>
</a4j:commandLink>