No way, using ui:decorate yields pretty much the same results.
Conversely - retrieving current row index from the bean works fine.
I'm afraid this issue is going to be appended to a list of facelets mysteries.

-- Renzo

Andrew Robinson wrote:
On Thu, Mar 20, 2008 at 2:20 PM, Renzo Tomaselli
<[EMAIL PROTECTED]> wrote:
  
Andrew, I don't use any template. Never used one, actually I rely
 heavily on composition components (many placeholders, one page).
 Maybe a trivial workaround for this issue is to have a row getter
 returning the row index, since #{row} is evaluated properly within the
 inner component.
    

ui:composition, ui:decorate, ui:include and facelets user tags are all
pretty much the same TagHandler. They don't share code, but their code
is all very similar.

So when you say:
"where cx:valueHolder is an included component having:"

you are using a template. facelet template, include, user tag all boil
down to a Facelet class instance. So try the code I gave you instead
of using cx:valueHolder.

-Andrew


  

Reply via email to