I don't think we need it in core. Maybe as an example somewhere. We
have to get our users get used to working with custom components more,
as that's one of the key points of Wicket imo :)
Eelco
On 3/7/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
> but do we need this in core? its a trivial subclass, why not create it in
> your own codebase?
>
> if you guys want it in core you can have it, just asking.
>
> -Igor
>
>
>
> On 3/7/06, Ryan Sonnek <[EMAIL PROTECTED]> wrote:
> > +1 for this solution. this seems to be the cleanest implementation to
> > me and puts the responsibility on the developer to *use* the correct
> > component.
> >
> > On 3/7/06, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
> > > i guess thats true. you can create a subclass TrimmingTextField that
> > > overrides getInput() and trims it.
> > >
> > >
> > > -Igor
> > >
> > >
> > > On 3/7/06, Johan Compagner < [EMAIL PROTECTED]> wrote:
> > > >
> > > > So before the input goes into the required/type conversion and
> validators
> > > we first trim it
> > > > when that flag is set?.
> > > >
> > > > he also could just overwrite getInput() and trim the text when called.
> > > >
> > > >
> > > > johan
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On 3/7/06, Igor Vaynberg <[EMAIL PROTECTED] > wrote:
> > > > >
> > > > > i was also thinking a trim flag on the textfield and textarea only.
> are
> > > you opposed to that also Johan?
> > > > >
> > > > >
> > > > > -Igor
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On 3/7/06, Johan Compagner < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > You also could use a Converter for this i guess.
> > > > > >
> > > > > >
> > > > > > johan
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 3/7/06, Ari Suutari <[EMAIL PROTECTED] > wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > But simple validation is already on wicket level. Of course we
> could
> > > > > > > argue on this, but I really think that right place for simple
> > > > > > > input "cleanup" is the user interface layer:
> > > > > > >
> > > > > > > - Let's say I have a model, which has field called "code".
> > > > > > > - If user types new value for this in a field, I (and even user,
> I
> > > think)
> > > > > > > excepts that invisible blanks at end of "code" are removed. It
> is
> > > > > > > very easy to accidentally put them there with copy & paste,
> for
> > > example.
> > > > > > > - However, if I code something like this: m.setCode("ZAP "); I
> > > sure
> > > > > > > except that it is stored excactly as I wrote.
> > > > > > >
> > > > > > > Besides, who it would harm if TextField & TextArea had a flag
> > > > > > > like this ? Nobody forces one to use it.
> > > > > > >
> > > > > > > Ari S.
> > > > > > >
> > > > > > > ----- Original Message -----
> > > > > > > From: "Johan Compagner" <[EMAIL PROTECTED]>
> > > > > > > To: < [email protected]>
> > > > > > > Sent: Tuesday, March 07, 2006 11:35 AM
> > > > > > > Subject: Re: [Wicket-user] TextField and trimming blanks at end
> (and
> > > maybe at beginning)
> > > > > > >
> > > > > > >
> > > > > > > a trim flag on what?
> > > > > > > Form component?
> > > > > > > I don't like that what does it do for non text fields?
> > > > > > >
> > > > > > > trimming should belong in a model. For example a ModelWrapper
> where
> > > you put
> > > > > > > youre real models in.
> > > > > > >
> > > > > > > johan
> > > > > > >
> > > > > > >
> > > > > > > On 3/7/06, Ari Suutari <[EMAIL PROTECTED] > wrote:
> > > > > > > >
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > setTrimValue flag would be great (maybe there should be
> settings
> > > > > > > > for left/right trim ?).
> > > > > > > >
> > > > > > > > Model might be also a working solution, but somehow I feel
> that
> > > > > > > > this kind of task belongs to upper layer.
> > > > > > > >
> > > > > > > > Ari S.
> > > > > > > >
> > > > > > > > ----- Original Message -----
> > > > > > > > From: "Igor Vaynberg" < [EMAIL PROTECTED]>
> > > > > > > > To: < [email protected] >
> > > > > > > > Sent: Monday, March 06, 2006 7:11 PM
> > > > > > > > Subject: Re: [Wicket-user] TextField and trimming blanks at
> end
> > > (and maybe
> > > > > > > > at beginning)
> > > > > > > >
> > > > > > > >
> > > > > > > > this should be a flag on the textfield so you can call
> > > > > > > > setTrimValue(boolean)
> > > > > > > > what do others think?
> > > > > > > >
> > > > > > > > if not you can write a model that trims for you on setObject()
> > > > > > > >
> > > > > > > > -Igor
> > > > > > > >
> > > > > > > >
> > > > > > > > On 3/6/06, Ari Suutari < [EMAIL PROTECTED]> wrote:
> > > > > > > > >
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > What might be the simplest way to change behaviour of whole
> > > wicket
> > > > > > > > > application
> > > > > > > > > so that TextField have their input trimmed of blanks at end
> ?
> > > > > > > > >
> > > > > > > > > I tried to do this via converters (I have my own converter
> > > factory),
> > > > > > > > > but it didn't work because Converter.convert doesn't do
> anything
> > > > > > > > > if String is being assigned to String field in model (it
> uses
> > > > > > > > > isAssignableFrom
> > > > > > > > > for this check).
> > > > > > > > >
> > > > > > > > > Ari S.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > -------------------------------------------------------
> > > > > > > > > This SF.Net email is sponsored by xPML, a groundbreaking
> > > scripting
> > > > > > > > > language
> > > > > > > > > that extends applications into web and mobile media. Attend
> the
> > > live
> > > > > > > > > webcast
> > > > > > > > > and join the prime developer group breaking into this new
> coding
> > > > > > > > > territory!
> > > > > > > > >
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > > > > > > > >
> _______________________________________________
> > > > > > > > > Wicket-user mailing list
> > > > > > > > > [email protected]
> > > > > > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > -------------------------------------------------------
> > > > > > > > This SF.Net email is sponsored by xPML, a groundbreaking
> scripting
> > > > > > > > language
> > > > > > > > that extends applications into web and mobile media. Attend
> the
> > > live
> > > > > > > > webcast
> > > > > > > > and join the prime developer group breaking into this new
> coding
> > > > > > > > territory!
> > > > > > > >
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > > > > > > >
> _______________________________________________
> > > > > > > > Wicket-user mailing list
> > > > > > > > [email protected]
> > > > > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > -------------------------------------------------------
> > > > > > > This SF.Net email is sponsored by xPML, a groundbreaking
> scripting
> > > language
> > > > > > > that extends applications into web and mobile media. Attend the
> live
> > > webcast
> > > > > > > and join the prime developer group breaking into this new coding
> > > territory!
> > > > > > >
> > >
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
> > > > > > > _______________________________________________
> > > > > > > Wicket-user mailing list
> > > > > > > [email protected]
> > > > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email is sponsored by xPML, a groundbreaking scripting
> language
> > that extends applications into web and mobile media. Attend the live
> webcast
> > and join the prime developer group breaking into this new coding
> territory!
> >
> http://sel.as-us.falkag.net/sel?cmdlnk&kid0944&bid$1720&dat1642
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user