Я начинаю небольшой проект, используя JSF 2.0.У меня проблемы с самого начала, в CRUD первой реализованной модели.
То, что я хочу сделать, довольно просто:
На странице есть несколько фильтров для поиска и использованияajax, он заполняет ах: dataTable с результатами.Теперь пользователь должен выбрать строку с результатом, который он хочет увидеть / отредактировать.Но я просто не могу найти способ сделать линию выбираемой.
Это моя таблица:
<h:dataTable var="aluno" value="#{alunoController.resultado}" >
<h:column>
#{aluno.id}
</h:column>
<h:column>
#{aluno.nome}
</h:column>
<h:column>
<!-- radiobutton, commandLink/Action goes gere -->
</h:column>
</h:dataTable>
Сначала я попытался включить радио-кнопку в каждой строке, затем я узнал, что яВ таблице не может быть радиогруппы.
Затем я попытался разместить радиогруппу в первой ячейке каждой строки и обработать выборку с помощью небольшого количества javascript.Каким-то образом привязка данных не работает, и я не могу вернуть выбранную модель в свой ManagedBean.
Так что я попытался создать команду CommandButton / Link, которая отправляет модель через параметр .... нет.Это просто обновляет страницу.
Я пытался использовать параметры запроса, отправляя идентификатор этой строки и снова получая модель из базы данных, но я не могу найти способ сказать, какой метод следует вызывать в ManagedBean.
Так что я приехал сюда в первый раз, в поисках предложений.Что я должен делать?Я что-то упускаю?
Скажите, если вам нужна дополнительная информация.
Я просто не хочу верить, что то, что я хочу сделать, слишком продвинуто.
Извинитедля плохого английского.