I am using a div with border color to enclose feedback messages. I can control
whether to generate the feedback div based on whether there is any message to
render. Now I hope to change its border color depending on the severity of the
message. But (1) always causes error:
Cannot modify component hierarchy after render phase has started (page version
cant change then anymore).
How can I change the border color when there is message to render? What is the
best way?
Thanks!
-----------------
HTML:
<div wicket:id="feedbackHolder" />
Java code:
add(new FeedbackPanel("feedbackHolder") {
@Override
public boolean isVisible() {
(1) if (anyErrorMessage())
add(new SimpleAttributeModifier("class", "redBox"));
return anyMessage();
}
});
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]