2012-02-22 2 views
1

Я использую tr:inputTextreqired=”true” Чтобы проверить пустое поле.Как изменить tr: стиль сообщения

В Trinidad Demo я могу видеть, что tr:message в красном

Я пытаюсь использовать ту же самую кожу от Тринидада демо, а также через inlineStyle, но я до сих пор можно увидеть сообщение в черном цвете.

xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:tr="http://myfaces.apache.org/trinidad" 
    xmlns:f="http://java.sun.com/jsf/core"> 
<tr:document> 
    <tr:panelFormLayout> 
     <tr:form> 
      <tr:inputText id="it" 
          required="true"> 
       <f:facet name="help"> 
        <tr:outputFormatted value="mail address"/> 
       </f:facet> 
      </tr:inputText> 
      <tr:commandButton text="submit"/> 
      <tr:message for="it" inlineStyle="background-color:red; border: 1px solid #BBB1AA"/> 
     </tr:form> 
    </tr:panelFormLayout> 
</tr:document> 

Может быть кто-нибудь знает, как я могу изменить стиль сообщение

Благодарности

ответ

0

это в вашем Тринидаде skinning.css файле:

.AFComponentMessageCell 
{ 
    background-color: red; 
    color:blue; 
} 

КОНЦЕРН: сообщение тега для сообщений, вы помещаете в FacesContext как это

FacesContext facesContext = FacesContext.getCurrentInstance(); 
FacesMessage msg = new FacesMessage(); 
facesContext.addMessage("id_of_component", msg); 

 Смежные вопросы

  • Нет связанных вопросов^_^