【问题标题】:How to display a comma or semicolon separated list of values如何显示逗号或分号分隔的值列表
【发布时间】:2013-05-31 23:54:30
【问题描述】:

我有一个丰富的面孔数据表。我想将单个单元格中的字符串列表显示为逗号(或分号)分隔值。有没有办法在richfaces中做到这一点?

【问题讨论】:

  • 使用ui:repeat 遍历列表。
  • 没有代码或您尝试过的任何东西的糟糕问题。将您的 List 包装在一个包装类中并覆盖它的 toString() 方法。然后提供包装类作为<h:outputText/> 中的值

标签: jsf datatable richfaces


【解决方案1】:

只需使用<ui:repeat>。您可以使用 varStatus 来引用迭代状态实例,该实例具有布尔型 last 属性,有助于省略最后一项中的逗号。

<ui:repeat value="#{listOfStrings}" var="string" varStatus="loop">
    #{string}#{not loop.last ? ', ' : ''}
</ui:repeat>

【讨论】:

    猜你喜欢
    • 2011-01-26
    • 1970-01-01
    • 2017-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 2015-08-24
    相关资源
    最近更新 更多