2013-04-16 3 views
0

Я хочу, чтобы окрасить часть a4j:commandLink текстового значения
Например Моя цель просмотра
enter image description hereКак окрасить часть значения a4j: commandLink?

Я использую этот код

<a4j:commandLink value="My Link &lt;span style='color:red;'&gt;*&lt;/span&gt;"       
    action="#{MyController.sort}">       
</a4j:commandLink> 

Но у меня есть, что (ненужный вид)
enter image description here

Примечание
С h:outputText То есть escape свойство
Текста значение будет окрашено

Для примера
Этого кода

<h:outputText value="My Text &lt;span style='color:red;'&gt;*&lt;/span&gt;" 
escape="false"/> 

будет производить этот вид
enter image description here

ответ

1

Просто гнезда вашего <span> элемента внутри <a4j:commandLink> тега вместо использования атрибута value. Используйте его следующим образом:

<a4j:commandLink ...> 
    <span>Plain text 
     <span class='red'>*</span> 
    </span> 
</a4j:commandLink> 
Смежные вопросы