2010-11-16 14 views
0
 <h:form id="userSettingsForm"> 
      <rich:messages> 
       <f:facet name="errorMarker"> 
        <h:graphicImage value="/img/msgerror.png" /> 
       </f:facet> 
      </rich:messages> 


      <h:outputText value="Description:" /> 
      <h:inputText label="Description:" id="description" 
       value="#{userSettingsForm.instance.description}" required="true" 
       size="5"> 
       <f:validateLength minimum="3" /> 
      </h:inputText> 

      <a:commandButton value="Validate" /> 

     </h:form> 

En cas d'erreur, je vois par ex. cela: screenshotrichfaces et affichage des erreurs

Comment puis-je afficher le texte "Description" devant "Champ obligatoire"?

Comme il est utilisé sur la page de démonstration de richfaces à richfaces demo page

Répondre

0

Lorsque j'en crée un en utilisant seam setup le fichier généré contient par ex. ceci:

javax.faces.converter.IntegerConverter.INTEGER=Value is not a number javax.faces.component.UIInput.REQUIRED=Required field

Quand j'ajoute:

javax.faces.converter.IntegerConverter.INTEGER={2}: Value is not a number ou javax.faces.component.UIInput.REQUIRED={0}: Required field

L'étiquette de champ est ajouté devant le message.

0

Jetez un oeil à <rich:message> - il montre un seul message. J'ai découvert qu'il me manquait quelque chose dans mon fichier messages_en.properties.

+0

Bonjour, merci de vous pencher là-dessus. – Guus