首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Facelets中迭代一个列表

在Facelets中迭代一个列表
EN

Stack Overflow用户
提问于 2013-09-12 19:47:29
回答 1查看 1.2K关注 0票数 0

我有这个密码

代码语言:javascript
复制
<select id="vlm" name="vlm" class="pnx-inline-edit-select">
    <option value="#{agreement.valueForNiVlmVersion}">
        <h:outputText value="#{agreement.valueForNiVlmVersion}"/>
    </option>
</select>

这将显示一个内容为valueForNiVlmVersion的下拉框。现在,在同一个bean中,我有一个名为validValues的值列表,需要在那里显示,而不是一个valueForNiVlmVersion。因此,我需要删除,然后从validValues中添加值。,问题是我不知道如何遍历列表来动态地提取值。我可以使用javascript和jQuery1.9。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-12 19:59:35

您可以像<ui:repeat>一样为此目的使用迭代组件,以您喜欢的方式生成自定义的HTML代码:

代码语言:javascript
复制
<select id="vlm" name="vlm" class="pnx-inline-edit-select">
    <ui:repeat value="#{bean.validValues}" var="val">
        <option value="#{val.value}">#{val.label}</option>
    </ui:repeat>
</select>

但最终,为什么不考虑一个标准的解决方案?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18773120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档