Do you have a new implementation of the Dojo DateTimePicker? If so, please
share how to implement it, as the old one is deprecated

On Tue, 6 May, 2025, 2:27 pm Lukasz Lenart, <lukaszlen...@apache.org> wrote:

> śr., 30 kwi 2025 o 19:47 Ute Kaiser <ut...@web.de.invalid> napisał(a):
> >
> > Hi,
> > I tried according to
> > https://struts.apache.org/core-developers/validation
> > Customizing validation messages
> > XML
> >
> > This is the example from above:
> > <field name="username">
> >     <field-validator type="requiredstring">
> >         <message key="errors.required">
> >             <param name="0">getText('username.field.name')</param>
> >         </message>
> >     </field-validator>
> > </field>
> > errors.required={0} is required.
> > username.field.name=Username
> > The final output will be as follow:
> > Username is required.
> >
> > Migrating from Struts1 to Struts7, this looked pretty familiar to me.
> > I tried
> >    <field name="myObject.myField">
> >       <field-validator type="stringlength">
> >          <param name="maxLength">400</param>
> >          <message key="error.maxlength">
> >             <param name="0">getText('myField.label')</param>
> >             <param name="1">${maxLength}</param>
> >          </message>
> >       </field-validator>
> >    </field>
> > error.maxlength='{0}' can not be greater than {1} characters.
> > myField.label=myExample
> > Output:
> > {0} can not be greater than null characters.
> > When I use
> > error.maxlength={0} can not be greater than {1} characters. (without the
> '' which I want to use to emphasize the field name)
> > Output:
> > myExample can not be greater than null characters.
> >
> > I would like to have as output:
> > 'myExample' can not be greater than 400 characters.
>
> Not sure if I understood your issue, did you try to use escape char?
>
> error.maxlength=\'{0}\' can not be greater than {1} characters.
>
> > The example from the struts page is for requiredstring.
> > Is there an example for stringlength with maxlenght-output?
>
> Take a look here
>
> https://github.com/apache/struts-examples/blob/main/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/Registration-Registration_save-validation.xml#L9-L14
>
> and error message definition
>
> https://github.com/apache/struts-examples/blob/main/mailreader2/src/main/resources/org/apache/struts/examples/mailreader2/MailreaderSupport.properties#L94
>
> there are also other examples, yet I'm not sure if they are up-to-date
>
> > And where can I find all possible field-validator types?
>
> Here is the list
> https://struts.apache.org/core-developers/validation#bundled-validators
>
>
> Cheers
> Łukasz
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to