Jeremy, glad to hear from you! My situation is a little different. The CSS class is added in the following way. Please see the following code.
protected void onBeforeRender() { super.onBeforeRender(); if (inputComponent.getFeedbackMessage() != null) { inputComponent.add(new AttributeAppender("class", new Model<String>("errorField"), " ")); } else { // how to remove CSS class here?? } } Thanks! --- On Wed, 6/16/10, Jeremy Thomerson <jer...@wickettraining.com> wrote: > From: Jeremy Thomerson <jer...@wickettraining.com> > Subject: Re: How to remove css class from a component? > To: users@wicket.apache.org > Cc: "John Krasnay" <j...@krasnay.ca> > Date: Wednesday, June 16, 2010, 1:40 AM > onComponentTag(...) { > tag.remove("class"); > } > > On Wed, Jun 16, 2010 at 12:37 AM, David Chang <david_q_zh...@yahoo.com>wrote: > > > Hello, > > > > I add a CSS class to component dynamcially the > following way: > > > > inputComponent.add(new AttributeAppender("class", new > > Model<String>("errorField"), " ")); > > > > How can I remove this CSS class in java code? > > > > Best! > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > > -- > Jeremy Thomerson > http://www.wickettraining.com > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org