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: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to