У меня есть модальная панель, подобная той, что приведена ниже на странице xhtml.a4j Render не работает
<h:form>
<a4j:commandLink action="" rerender="panel1">
</h:form>
<a4j:outputPanel id="panel1">
<rich:modalpanel>
<a4j:form>
<h:panelgroup binding=#{mybean.panel}/>
<a4j:commandButton id="save">
</a4j:form>
</rich:modalpanel>
</a4j:outputPanel>
Когда я нажимаю на ссылку команды a4j, вы хотите отобразить модальную панель с разными значениями. Он работает правильно, если в модальной панели нет формы a4j:. Но я хочу проверить и сохранить атрибуты внутри модальной панели при нажатии кнопки сохранения, и, следовательно, не может продолжить работу с компонентом формы. Но странно, когда я добавляю a4j: form, группа group stop re render values. Пожалуйста, помогите мне это.
Я также попытался разместить как внутри той же формы, но затем работал очень нерегулярно.
Попробуйте использовать '' вместо '' . Кроме того, убедитесь, что ваш управляемый компонент имеет область сеанса или область запроса с аннотацией '@ KeepAlive' в объявлении класса управляемого компонента. –
@ Luiggi Mendoza - Я попробовал это сейчас. Но все равно не работает. Когда я помещаю нормальный текст ввода, он работает правильно, но эта группа панелей не получает повторно отображаемую. Эта группа панелей создается динамически с использованием атрибута bind, является ли это причиной такого поведения? – aquero
В какой версии JSF вы работаете с 1.2 или 2.x? –