У меня есть следующая форма JSF:
<h:form>
<ui:repeat value="#{list.categories}" var="cat">
<h:selectOneRadio id="sel1Rad" value="#{list.choose}" layout="pageDirection">
<f:selectItems value="#{list.names}"/>
</h:selectOneRadio>
</ui:repeat>
<h:commandButton id="submit" action="#{list.submit}" value="Submit"/>
</h:form>
И компонент с именем list
. Переменная cat
вводится в компонент, используемый методом list.getNames()
. То, что я пытаюсь добиться, - это вызвать 1007 * для каждой радиогруппы. Я не уверен, возможно ли это с JSF. Для каждой группы selectOneRadio
или selectOneMenu
существует отдельный отдельный метод.
Поскольку у меня есть неизвестное количество категорий, я не могу / не хочу определять метод для каждого возможного выбора.
Когда я отправляю форму, все мои варианты отправляются в POST, я просто не знаю, как правильно указать Seam, как отправить их в мой компонент.
Любая помощь приветствуется!