Hi GroovieMan,
you can't use jstl inside a tc:sheet, because it evaluates not at
rendering time.
you can use the rendered attribute of tc:column :
<tc:sheet value="#{listviewer.showLines}" id="sheet"
columns="1*;1*;1*;1*;1*;1*"
var="currentLine"
[... deleted...]
selectable="single" >
<tc:column rendered="#{currentLine.booleanBeanAttrib1}"
label="#{overviewBundle.selsyslst_lst_nameId}"
id="t_sysId"
sortable="true">
<tc:out value="#{currentLine.prName}" id="v_sysId"/>
</tc:column>
[....]
Regards,
Volker
2008/11/3 GroovieMan <[EMAIL PROTECTED]>:
>
> Salut,
>
> i need a conditional operation inside tobago's sheet-tag(table),
> allows me to enable a specific line layout, that in turn driven
> by a bean attribute in a list.
>
> It looks like this:
>
> The data is read out of a List<showLineTO>, where showLineTO has
> an atrrtibute, that will determine the layout of the shown line in the
> table. The sheet value is feeded with the List<showLineTO>, that
> works without any problem.
>
> Ok here's the jsp-code:
>
> <tc:sheet value="#{listviewer.showLines}" id="sheet"
> columns="1*;1*;1*;1*;1*;1*"
> var="currentLine"
> [... deleted...]
> selectable="single" >
>
> <c:choose>
> <c:when test="#{currentLine.booleanBeanAttrib1}">
>
> <tc:column label="#{overviewBundle.selsyslst_lst_nameId}"
> id="t_sysId"
> sortable="true">
> <tc:out value="#{currentLine.prName}" id="v_sysId"/>
> </tc:column>
> [....]
> </c:when>
> <c:when test="#{currentLine.booleanBeanAttrib2}">
> </c:when>
> <c:otherwise>
> </c:otherwise>
>
> ... and so on.
>
> The problem here is, that the jstl expression inside
>
> <c:when test="#{currentLine.booleanBeanAttrib1}">
>
> does not work. I also tried something with ${currentLine.booleanBeanAttrib1
> ..}
> but this failed too. I simply want to access the currentLine attribute, in
> order
> implement some variable table lookout.
> Also, the
>
> <c:out value="${viewerTo.currentLine.booleanBeanAttrib1}"/>
>
> showd notging, regardless iff viewerTo has a request or a session scope.
>
> Does somebody has an idea, what i did wrong ?
> Thanks in advance, Groovy
> --
> View this message in context:
> http://www.nabble.com/-TOBAGO--Usging-jstl-tags-inside-a-tobago-sheet-tag-tp20297480p20297480.html
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>
>
--
inexso - information exchange solutions GmbH
Bismarckstraße 13 | 26122 Oldenburg
Tel.: +49 441 4082 356 |
FAX: +49 441 4082 355 | www.inexso.de