【问题标题】:Can i use <ui:repeat> only for returning Data from a list?我可以只使用 <ui:repeat> 从列表中返回数据吗?
【发布时间】:2021-08-02 21:46:40
【问题描述】:

我是 stackoverflow 的新手,我有一个简单的问题,但不知道如何正确搜索它。 我想要类似下面的东西,不同的是,第二个 ui:repeat 不应该生成更多的 html 元素,我想用它来定义 img 的 id:

<ui:repeat value="#{bla.aStringlist()}" var="a">
    <ui:repeat value="#{bla.bStringlist()}" var="b">
        <p:graphicImage library="pix" name="/#{a}" onclick="afunction(someString);" id="#{b}"/>
    <ui:repeat>
</ui:repeat>

所以我正在寻找类似 ui:repeat 的东西,具有“value”和“var”属性,但仅用于返回数据:)

【问题讨论】:

  • 使用你的代码你会得到太多的图形图像。您是否尝试过单次重复,名称/ID 为#{b.field}#{bla.misteryFunction(b)}。你也可以使用c:forEach

标签: jsf primefaces xhtml


【解决方案1】:

您可以使用一张地图而不是两张列表,您可以使用 c:for。 这里有一些参考jstl-in-jsf2-facelets-makes-sense

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-18
    • 2012-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    相关资源
    最近更新 更多