>> Volker Weber-5 wrote: > >>>Hi GroovieMan, > > Salut > > >>> you can't use jstl inside a tc:sheet, because it evaluates not at >>> rendering time. > > I am not sure, but i think you are wrong: > http://www.exampledepot.com/egs/javax.servlet.jsp.jstl.core/if.html > > The descision which branch to go depend on bean attributes, > defined in faces-config.xml. The eavluation takes place in the > same method in the compiled jsp-code. > > But maybe i am wrong (cause i assume that you have more experience than > me. > > > >>> 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"> > > That solution is better than using JSTL, great !!!!!!! > > > > <tc:out value="#{currentLine.prName}" id="v_sysId"/> > </tc:column> > [....] > > Anyway, do you think that JSTL is a nogo for tools like tobago, > or can you imagine some usecases ? > > > > Regards, > > Volker > > Thank you Volker!!! > Groovie > > > 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 > >
-- View this message in context: http://www.nabble.com/-TOBAGO--Usging-jstl-tags-inside-a-tobago-sheet-tag-tp20297480p20302308.html Sent from the MyFaces - Users mailing list archive at Nabble.com.