struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Sánchez <ads...@gmail.com>
Subject Re: Grouping same type validators
Date Mon, 05 May 2014 16:39:59 GMT
https://issues.apache.org/jira/browse/WW-3993

El lun 05 may 2014 13:34:51 CEST, Lukasz Lenart escribió:
> Sure thing, but it will be rather postponed till 2.5
>
> 2014-05-05 13:31 GMT+02:00 Antonio Sánchez <adsn37@gmail.com>:
>> Would it worth the while to post an enhancement request?
>>
>> El lun 05 may 2014 10:17:09 CEST, Lukasz Lenart escribió:
>>>
>>> It isn't supported and I don't see simple way to achieve this.
>>>
>>> 2014-05-03 23:33 GMT+02:00 Antonio Sánchez <adsn37@gmail.com>:
>>>>
>>>> Hello.
>>>>
>>>> in a middle sized application there may be hundreds of required fields,
>>>> and
>>>> maybe dozens of some other validator type, which are all very verbose to
>>>> define.
>>>>
>>>> For instance: guess a big form with many required fields:
>>>>
>>>>       <validator type="requiredstring">
>>>>           <param name="fieldname">person.firstName</param>
>>>>           <message>First name is required.</message>
>>>>       </validator>
>>>>       <validator type="requiredstring">
>>>>           <param name="fieldname">person.lastName</param>
>>>>           <message>Last name is required.</message>
>>>>       </validator>
>>>>       ... same for age...
>>>>       ... same for manymor...
>>>>
>>>> This is repeating the same pattern for both defining the validator and
>>>> the
>>>> corresponding message.
>>>>
>>>> Is it possible to abbreviate to something like (pseudo-language):
>>>>
>>>>       <validator type="requiredstring">
>>>>           <param name="fieldname">person.lastName, person.lastName,
>>>> person.age, person.manymore</param>
>>>>           <message>[MATCHED_FIELDNAME] is required.</message>
>>>>       </validator>
>>>>
>>>> or
>>>>
>>>>       <validator type="requiredstring">
>>>>           <param name="fieldname">person.lastName, person.lastName,
>>>> person.age, person.manymore</param>
>>>>           <message key="requiredField" />
>>>>       </validator>
>>>>
>>>> and 'global.properties' having
>>>>
>>>>       requiredField = [MATCHED_FIELDNAME] is required.
>>>>
>>>> Thank you.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message