alas...igor has rescued us
pls give me some time to update the code wih this approach and send it to yu

On 6/29/07, Igor Vaynberg <[EMAIL PROTECTED]> wrote:

On 6/29/07, Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:
>
> that should be simple, although my wicket is bit rusty at the moment, I
> think
>
>  final TextField tx = new TextField("cell", new
> PropertyModel(values[row][col],"data"));
>   tx.add(new IValidator(){
>       public void validate(FormComponent fc){
>
>       if(fc.getValue() is greater than 20){
>         fc.add(new AttributeModifier("style",true, new
> Model("background-color: #FF0000;")));
>         fc.error("error.toolongvalue",null);
>       }else{
>       fc.add(new AttributeModifier("style",true, new
> Model("background-color: normal-color;")));
>      }
>
>     }
>   });
>   item.add(tx);
>
>
> something like dat...just buzz around


ayyayay, i guess no matter how you try to engineer the api people always
find ways to abuse it :)

TextField tf=new TextField(....) { oncomponenttag(tag) { if (!isvalid()) {
tag.put("class","error"); } }};
tf.add(StringValidator.maxLength(20));

-igor



On 6/29/07, Edi < [EMAIL PROTECTED] > wrote:
> >
> >
> > Or, tell me how to validate, if the text box value exceeds 20
> > characters, I
> > want to change the color of the text box. HOW?
> >
> >
> >
> > Ayodeji Aladejebi wrote:
> > >
> > > well,
> > > yu can use String.length to do dat. but be aware it might jumble
> > your
> > > table
> > > because some Text will be *This is a very long text that can expand
> > the
> > > Textfield too much* and some will be just "Hi".
> > >
> > > I had to make that trade off as well
> > >
> > > i am looking for some javascript technique maybe yu can show me if
> > yu
> > > find.
> > >
> > > Look for a javascript library that can allow a user to dynamically
> > expand
> > > the textfield lenght with his mouse. so that we can attach that
> > Behavior
> > > to
> > > each Textfield
> > >
> > >
> > >
> > > On 6/29/07, Edi <[EMAIL PROTECTED]> wrote:
> > >>
> > >>
> > >> Hi,
> > >>
> > >> In your sample code,
> > >>
> > >> tx.add (new AttributeModifier("size",true, new Model(String.valueOf
> > (8))));
> > >> It shows all the size of textbox is same.
> > >>
> > >> I want to change the size of text box value according to text each
> > >> contents
> > >>
> > >>
> > >>
> > >> Ayodeji Aladejebi wrote:
> > >> >
> > >> > meanwhile,
> > >> > if yu look at this code in the Wicket - JExcel example
> > >> >
> > >> > Cell cell = sheet.getCell(col, row);
> > >> >                                     values[row][col] = new
> > XCell(row,
> > >> > col,cell.getContents());
> > >> >
> > >> >                                     return
> > values[row][col].getData();
> > >> >
> > >> >
> > >> > The Cell object is from JExcel and its where Datatype should be
> > >> retrieved
> > >> > from
> > >> >
> > >> > 2. To validate,
> > >> >
> > >> > You can write a default wicket validator (See Validator
> > examples),
> > >> > The validator can access the Textfield arrays and then check for
> > >> validity
> > >> >
> > >> > its shouldn't be too difficult anyway
> > >> >
> > >> >
> > >> >
> > >> > On 6/28/07, Ayodeji Aladejebi <[EMAIL PROTECTED] > wrote:
> > >> >>
> > >> >> I think that is within the scope of the JExcel API and not a
> > wicket
> > >> >> thing.
> > >> >> Refer to the JExcel API doc first
> > >> >>
> > >> >> On 6/28/07, Edi < [EMAIL PROTECTED]> wrote:
> > >> >> >
> > >> >> >
> > >> >> > Hi,
> > >> >> >
> > >> >> > I am Newbie of Wicket. I have downloaded sample example to
> > read XLS
> > >> >> file
> > >> >> >
> > >> >> > using Wicket with JExcel.
> > >> >> > It's working fine.
> > >> >> >
> > >> >> > My doubt is 1.How can I retrieve the datatype of each cell?
> > and 2.
> > >> How
> > >> >> > to
> > >> >> > validate the each cell values?
> > >> >> >
> > >> >> > Please give me some Suggestions.
> > >> >> >
> > >> >> > Thanking You.
> > >> >> > Regards,
> > >> >> > Edi
> > >> >> > --
> > >> >> > View this message in context:
> > >> >> >
> > http://www.nabble.com/Wicket-with-JExcel-tf3994102.html#a11342103
> > >> >> > Sent from the Wicket - User mailing list archive at Nabble.com
> > .
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >> >
> > >> >>
> > >>
> > -------------------------------------------------------------------------
> > >> >> > This SF.net email is sponsored by DB2 Express
> > >> >> > Download DB2 Express C - the FREE version of DB2 express and
> > take
> > >> >> > control of your XML. No limits. Just data. Click to get it
> > now.
> > >> >> > http://sourceforge.net/powerbar/db2/
> > >> >> > _______________________________________________
> > >> >> > Wicket-user mailing list
> > >> >> > Wicket-user@lists.sourceforge.net
> > >> >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >> >
> > >> >>
> > >> >>
> > >> >>
> > >> >> --
> > >> >>
> > >> >>
> > >> >
> > >> >
> > >>
> > -------------------------------------------------------------------------
> > >> > This SF.net email is sponsored by DB2 Express
> > >> > Download DB2 Express C - the FREE version of DB2 express and take
> > >> > control of your XML. No limits. Just data. Click to get it now.
> > >> > http://sourceforge.net/powerbar/db2/
> > >> > _______________________________________________
> > >> > Wicket-user mailing list
> > >> > Wicket-user@lists.sourceforge.net
> > >> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >> >
> > >> >
> > >>
> > >> --
> > >> View this message in context:
> > >> http://www.nabble.com/Wicket-with-JExcel-tf3994102.html#a11356793
> > >> Sent from the Wicket - User mailing list archive at Nabble.com.
> > >>
> > >>
> > >>
> > -------------------------------------------------------------------------
> > >> This SF.net email is sponsored by DB2 Express
> > >> Download DB2 Express C - the FREE version of DB2 express and take
> > >> control of your XML. No limits. Just data. Click to get it now.
> > >> http://sourceforge.net/powerbar/db2/
> > >> _______________________________________________
> > >> Wicket-user mailing list
> > >> Wicket-user@lists.sourceforge.net
> > >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >>
> > >
> > >
> > -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> >
> > --
> > View this message in context:
> > http://www.nabble.com/Wicket-with-JExcel-tf3994102.html#a11357007
> > Sent from the Wicket - User mailing list archive at Nabble.com.
> >
> >
> > -------------------------------------------------------------------------
> >
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to