>>
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.

Reply via email to