I have a component on my form:
<input type="text" jwcid="@TextField" value="ognl:object.login"
size="30"/>
I have some java code that runs on a button handler:
Public void edit(IRequestCycle cycle) {
If (some complicated server side processing) {
// give the field a color code based on the result
of the processing
// this gets the field (or seems to)
Map m = this.getPage().getComponents();
Iterator it = m.values().iterator();
while (it.hasNext()) {
Object o = it.next();
if (o instanceof IComponent) {
IComponent c = (IComponent) o;
// reload the component to get a
modifiable version
c =
getPage().getComponent(c.getId());
// snipped out some more processing
to make sure I'm on the right widget
// ok, now how to make it red?
c.setProperty("class", "red"); //
exception
}
}
}
}
How the heck do I make the component red? I can make it red on the
page definition with:
<input type="text" jwcid="@TextField" value="ognl:object.login"
class="red" size="30"/>
But I can't seem to find a way for my java code to set the class
programmatically. Is there a way I can do this?
--- pat
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]