Я пытаюсь создать grooup h: selectOneRadio, но ui: repeat дает ему разные идентификаторы для каждой строки. Это мой код: -Как создать группу h: selectOneRadio в JSF?
<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 в нем, которые должны быть из строк моей таблицы в базе данных. Как мне это сделать?
Функциональное требование неясно. «Одиночный переключатель с разными позициями»? Это невозможно. Каждая кнопка может иметь только один элемент. Пожалуйста, дополните. Как именно они должны быть сгруппированы? Разве вы не хотите, чтобы вы хотели ** группу ** кнопок * за строку? * Другими словами: в каждой строке есть своя группа связанных кнопок? – BalusC