Ah, I see.  In that case I have one last question.  I want the validation
error message to contain a slightly different value than what the label
contains in its "value" field.  As such, is a custom phase listener my only
option?

Thanks, - 



Rene Guenther wrote:
> 
> Hi Dave,
> 
> I just looked it up, it is 
> <h:outputLabel ...>
> 
> Eg.:
> 
> <h:outputLabel for="status" value="#{text['entity.gos.status']}"/>
> <t:inputText forceId="true" value="#{documentData.documentStatus}"
> id="status"
>                                    required="true"/>
> 
> 
> That way the ... is required message included the value of the label for
> us. 
> 
> Cheers
> Rene
> 
> 
> -----Ursprüngliche Nachricht-----
> Von: laredotornado [mailto:[email protected]] 
> Gesendet: Mittwoch, 2. Dezember 2009 19:10
> An: [email protected]
> Betreff: Re: AW: Any way to customize this validate number message?
> 
> 
> Hi Rene,
> 
> I changed the input ... is this what you meant because I still get the
> same
> error ...
> 
>                 <label id="Dome Tour, Number of Adults"
> for="domeTourNumber_of_Adults">
>                   *
>                   <strong>Number of Adults:</strong>
>                 </label>
>                 <t:inputText forceId="true" id="domeTourNumber_of_Adults"
> value="#{domeTour.numAdults}"
>                                             required="false"
>                                             size="60"
>                                             maxlength="60"
>                                             styleClass="textFields
> numAdultsField">
>                 <f:validator validatorId="TourRequiredIfCheckedValidator"
> />                            
>                       <f:validator validatorId="TourTotalPeopleValidator" />
>                       <f:validator validatorId="TourAdultChildRatioValidator" 
> />
>                </t:inputText>
> 
> The error that appears is 
> 
> domeTourNumber_of_Adults: 'bbb' must be a number between -2147483648 and
> 2147483647 Example: 9346
> 
> Any ideas what I might be doing wrong?  Thanks, - Dave
> 
> 
> 
> Rene Guenther wrote:
>> 
>> Hi Dave,
>> 
>> If I remember correctly, if you use a label and use t:inputText instead
>> of
>> h:inputText together with forceId="true" in the message
>> tourType:domeTourNumber_of_Adults: will be replaced with the name of the
>> label.
>> 
>> There is also a key relating to MyFaces applicationResources.properties
>> file
>> which contains the message. If you find the key you could use that key
>> along
>> with your customized message into your applicationResources file which
>> takes
>> precedence over MyFaces one. You might find the message key eg. by
>> looking
>> up the file in the MyFaces sources.
>> 
>> If you need different parameters than the default one you'd probably have
>> to
>> write your own validator.
>> 
>> Cheers
>> Rene
>> 
>> -----Ursprüngliche Nachricht-----
>> Von: laredotornado [mailto:[email protected]] 
>> Gesendet: Mittwoch, 2. Dezember 2009 18:10
>> An: [email protected]
>> Betreff: Any way to customize this validate number message?
>> 
>> 
>> Hi,
>> 
>> I'm using MyFaces 1.1.6.  I have this ...
>> 
>>                 <h:inputText id="domeTourNumber_of_Adults"
>> value="#{domeTour.numAdults}"
>>                                             required="false"
>>                                             size="60"
>>                                             maxlength="60"
>>                                             styleClass="textFields
>> numAdultsField">
>>                 <f:validator validatorId="TourRequiredIfCheckedValidator"
>> />
>> 
>>                      <f:validator validatorId="TourTotalPeopleValidator" />
>>                      <f:validator validatorId="TourAdultChildRatioValidator"
>> />
>>                </h:inputText>
>> 
>> in which the bean's set and get type is an int.  So if I enter a value
>> like
>> "aaa" into the field, I get a message like
>> 
>> tourType:domeTourNumber_of_Adults: 'aaa' must be a number between
>> -2147483648 and 2147483647 Example: 9346
>> 
>> I would like to customize this message.  Anyone know how I can do that? 
>> Thanks, - Dave
>> -- 
>> View this message in context:
>> http://old.nabble.com/Any-way-to-customize-this-validate-number-message--tp2
>> 6612567p26612567.html
>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>> 
>> 
>> 
> 
> -- 
> View this message in context:
> http://old.nabble.com/Any-way-to-customize-this-validate-number-message--tp26612567p26613605.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Any-way-to-customize-this-validate-number-message--tp26612567p26614138.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to