Hi!
Feedback messages are cleanup up (removed) after each request.
The attribute modified you added to the component, remains in place if
the page is stateful.
That's why the field still has the "error" class after a reload.
You can do a number of things to make this work, but the essence is that
the attribute should only be updated if the form component has errors.
You can then add this behavior (e.g. the attribute modifier) to all
formcomponents when constructing the form. This can also be automated
with a component instantiation listener.
To only update the attribute if the component has errors, override
method isEnabled on the behavior, cast the component to a FormComponent
and return !formComponent.isValid().
Met vriendelijke groet,
Kind regards,
Bas Gooren
Op 14-6-2013 15:03, schreef always_rick:
I am able to do it with AttributeModifier.append( "class", "error" ).
However, if I press "F5", the feedback message disappears, the textbox
remains red. It seems that "error" stays there forever.
Did I missing something?
How does the feedback message work?
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/user-interface-design-if-any-error-textbox-channge-to-red-tp4659495.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org