Re: Displaying ListView After Being Hidden

2013-10-26 Thread Bas Gooren
That's precisely why that method/functionality exists. If you have a component which is not visible on the first render, how can wicket "replace" it on subsequent ajax renders? When you call setOutputMarkupPlaceholderTag(true), wicket will render a tag with style="display:none" which provides

Re: Elegant way to modify parent component tag if child has errors

2013-10-26 Thread Ernesto Reinaldo Barreiro
There is a renderHead on behavior: you can use it to contribute JavaScript. Sooner than later, if you want to have complex user interaction at client side, you will end up using extra JavaScript features. There are many examples out there of JavaScript integration with Wicket On Sat, Oct 26, 2013

Re: Elegant way to modify parent component tag if child has errors

2013-10-26 Thread meduolis
When/how should I trigger JS to update attribute? I have never used pure JS in my Wicket applications. I always try to use Wicket components/behaviors. Also, to avoid problem you mentioned about path to child I can pass it as a parameter which would be static field for both child component and beh

Re: Elegant way to modify parent component tag if child has errors

2013-10-26 Thread Ernesto Reinaldo Barreiro
I would do this with JavaScritpt with a behaviors attached to to userName that whenever the field has errors it finds a parent with class "PlaceHolder" and adds "Error" class. And remove it if not. No need for a component for userNamePlaceholder or find a component with a given name (

Elegant way to modify parent component tag if child has errors

2013-10-26 Thread meduolis
Hello, I want to *modify parent tag* class attribute if it's *child has validation errors*. Let's say I have structure like this: Java code: Markup: To *achieve* my *goal* I do: Is there any *more elegant way* to do this? P.S. *ValidationMessageBehavior* adds span with error message to res