gpt4 book ai didi

java - 我如何创建一组 h :selectOneRadio in JSF?

转载 作者:行者123 更新时间:2023-11-30 09:55:46 25 4
gpt4 key购买 nike

我正在尝试创建一个 h:selectOneRadio 组,但 ​​ui:repeat 为每一行提供了不同的 ID。这是我的代码:-

                                <ui:repeat id="themes" value="#{RegisterBean.objBlogTemplateList}" var="item">

<p:graphicImage alt="#{item.templatePicName}" style="border: solid 5px white;width: 200px;height: 200px;" value="#{app:getCommonImagePath(item.templatePicName)}"/>

<h:selectOneRadio rendered="false" value="#{RegisterBean.blogTemplateId}" layout="lineDirection" id = "rdTemplateId">
<f:selectItem itemLabel="#{item.templateName}" itemValue="#{item.templateId}"/>
</h:selectOneRadio>

</ui:repeat>

实际上我想创建一个单选按钮,其中包含不同的 selectItems,它应该来 self 在数据库中的表的行。我该怎么做?

最佳答案

您将无法使用开箱即用的 JSF 组件执行此操作。然而,实现自定义渲染器来完成您所追求的是相当容易的。我建议将图像 URL 转储到 SelectItem 描述字段中,因为这几乎从未使用过。然后在您的渲染器中将这个值放入 IMG 标签中。

我已经写了一些关于选择框的自定义渲染器的文章 here - 对您来说应该是一个相同的过程。

关于java - 我如何创建一组 h :selectOneRadio in JSF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2696455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com