Пытаюсь заюзать jquery dialog совместно с jsf 2
Проблема в следующем есть див со следующем кодом внутри
<h:outputText value="Id:" rendered="#{indexBean.groupEdit.id != null}"/>
<h:panelGrid columns="1" rendered="#{indexBean.groupEdit.id != null}" styleClass="content" >
<h:inputText id="groupId" value="#{indexBean.groupEdit.id}" disabled="true" styleClass="content"/>
<h:message id="messageGroupId" for="groupId" styleClass="content"/>
</h:panelGrid>
<h:outputText value="Name: " />
<h:panelGrid columns="1" styleClass="content">
<h:inputText id="groupName" value="#{indexBean.groupEdit.name}" styleClass="content" />
<h:message id="messageGroupName" for="groupName" styleClass="content"/>
</h:panelGrid>
...
Сам ui dialog стандартный показывать нету смысла.
В нем две кнопки сохранить и отмена.
По нажатию на кнопку отмена диалог закрывается, по нажатию на сохранить происходит валидация и сохранение в БД.
Проблемы начинаются когда заполнил данные в диалоге, нажал сохранить -> валидация не прошла -> нажал отмена, снова открываем диалог и вот на этом месте value=«#{indexBean.groupEdit.name}» мы видим не актуальные данные в бина, а те данные на которых валидация не прошла.
При этом проблема не в перерисовки и не в том что в бине хранятся не правильные данные потому что если где нибудь написать <h:outputText value=«#{indexBean.groupEdit.name}» /> выведутся правильные данные.
Такое ощущение что jqery кеширует данные именно inputText'a