Il giorno 01/ago/05, alle 15:24, Sylvain Wallez ha scritto:
Tags with an @id is an essential piece of the Ajax stuff, which is
based on partial updates of page areas found by their id.
Your update removes the @id on the enclosing tag, and removes the
placeholder that is necessary when no error exist to later replace it
by something visible if error appear.
If I'm not mistaken, that instruction copied the "id" attribute of the
<fi:validation-errors> element, but I've never put an id attribute
there. Is it necessary to set an id to every <fi:validation-errors>
element in order for it to appear when ajax="true"? If this is the
case, now I know why my <fi:validation-errors> blocks don't render
anymore when ajax="true" :-/
Also, if this is the case, the <div> element should be output
regardless of whether there are validation errors or not, right?
Not that putting it back is a problem, I am just trying to understand.
The only real issue I had was with the <div> not having a class
attribute, but while I was at it, I tried to optimize away a useless
element and an empty attribute.
Ugo
--
Ugo Cei
Tech Blog: http://agylen.com/
Open Source Zone: http://oszone.org/
Wine & Food Blog: http://www.divinocibo.it/