myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Kienenberger (JIRA)" <...@myfaces.apache.org>
Subject [jira] Commented: (TOMAHAWK-1485) t:dataList should not render <li> element when iterated element is not rendered
Date Wed, 03 Feb 2010 22:15:28 GMT

    [ https://issues.apache.org/jira/browse/TOMAHAWK-1485?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12829294#action_12829294
] 

Mike Kienenberger commented on TOMAHAWK-1485:
---------------------------------------------

Note that you can workaround this behavior by using layout="simple" and generating your own
<li></li> tags, rendered when you want them rendered, and prefixing/suffixing
the t:dataList with <ul> and </ul>




> t:dataList should not render <li> element when iterated element is not rendered
> -------------------------------------------------------------------------------
>
>                 Key: TOMAHAWK-1485
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-1485
>             Project: MyFaces Tomahawk
>          Issue Type: Improvement
>          Components: Data List
>    Affects Versions: 1.1.9
>         Environment: Tomcat 6.0.20, Mojarra 1.2_14, Tomahawk 1.1.9, commons-el 1.0, commons-fileupload
1.2.1, commons-io 1.4, commons-logging 1.1.1
>            Reporter: Bauke Scholtz
>            Assignee: Leonardo Uribe
>
> The following code example:
> <%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
> <%@taglib uri="http://myfaces.apache.org/tomahawk" prefix="t" %>
> <%
>     request.setAttribute("list", java.util.Arrays.asList(1, 2, 3, 4, 5));
> %>
> <f:view>
>     <!doctype html>
>     <html lang="en">
>         <head>
>             <title>Tomahawk t:dataList demo</title>
>         </head>
>         <body>
>             <t:dataList value="#{list}" var="item" layout="unorderedList">
>                 <t:outputText value="#{item}" rendered="#{item % 2 == 0}" /> 
>             </t:dataList>
>         </body>
>     </html>
> </f:view>
> results in following:
>     *
>     * 2
>     *
>     * 4
>     *
> while the following is expected:
>     * 2
>     * 4

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message