다양한 포럼에 대해 연구 중이지만 문제를 해결할 수있는 비슷한 것은 없습니다.dataTable의 업데이트
두 필드가 있습니다. 왼쪽에서 개체를 만듭니다. 오른쪽에있는 개체는이어야 자동으로 테이블에 나타납니다.
예상되는 결과가 없습니다. 전체 페이지를 새로 고쳐야합니다.
도와주세요 =/
CODE -------------------------------
해당 명령에ajax="false"
를 추가
<p:layoutUnit position="west" size="480" id="layout1">
<h:form id="form_unidadeCadastro">
<p:panel id="panelUnidadeCadastro" header="Criar Unidade"
style="width:473px;">
<p:messages id="msgs" />
<p:focus for="nome" />
<h:panelGrid columns="2">
<h:outputText value="Nome:" />
<p:inputText id="nome" size="30"
value="#{unidadeBean.unidade.nome}" required="true" label="Nome" />
<h:outputText value="Endereço:" />
<p:inputText id="endereco" size="30"
value="#{unidadeBean.unidade.endereco}" required="true"
label="Endereco" />
<h:outputText value="Bairro:" />
<p:inputText id="bairro" value="#{unidadeBean.unidade.bairro}"
required="true" label="Bairro" />
<h:outputText value="Cidade:" />
<p:inputText id="cidade" value="#{unidadeBean.unidade.cidade}"
required="true" label="Cidade" />
<h:outputText value="Telefone:" />
<p:inputMask id="telefone" size="15"
value="#{unidadeBean.unidade.telefone}" mask="(99) 99999999?9"
required="true" label="Telefone" />
<h:outputText value="E-mail:" />
<p:inputText id="email" value="#{unidadeBean.unidade.email}"
required="true" label="Nome" />
</h:panelGrid>
<p:commandButton value="Criar" actionListener="#{unidadeBean.salvar}" update=":form_unidadeCadastradas:tab_unidadeCadastradas"/>
</p:panel>
</h:form>
</p:layoutUnit>
<p:layoutUnit position="center" id="center_center">
<h:form id="form_unidadeCadastradas">
<p:dataTable id="tab_unidadeCadastradas" var="u" value="#{unidadeBean.listar}" style="width:657px;border-radius:5px;">
<p:column headerText="Unidades Criadas" style="border-radius:5px;font-size: 15px;">
<h:outputText value="#{u.nome}" />
</p:column>
</p:dataTable>
</h:form>
</p:layoutUnit>
HTTP 상태 500 - org.hibernate.SessionException : 세션이 닫혔습니다! =/ – Togo