to tentando terminar meu tcc pra segunda feira e meu projeto não está ativando o ajax…
tipow no componente autoComplete ele não carrega as opções, to tentando a uma semana atualizar uma datatable depois de clicar num botão e não funciona…
Se você está usando primefaces, o p:commandButton tem a propriedade ‘update’. Especifique nessa propriedade o id do que você quer atualizar com AJAX.
F
flpmchd
Pior que não…
simplesmente não acontece nada…
<h:formid="listarConsultas"><h:outputLabelvalue="Selecione a data no calendário para listar os agendamentos."/><p:calendarlocale="pt_BR"value="#{beanConsulta.diaConsulta}"pattern="dd/MM/yyyy"showButtonPanel="false"navigator="true"/><p:commandButtonvalue="Pesquisar"update="listarConsultas"action="#{beanConsulta.listarPorDia()}"/><p:dataTableid="listconsultas"var="p"value="#{beanConsulta.listarAtuais()}"paginator="true"rows="10"widgetVar="listcons"paginatorTemplate=" {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"rowsPerPageTemplate="5,10,15,30"><f:facetname="header">ListadeConsultas
</f:facet><p:columnheaderText="PACIENTE"style="width: 300px"><h:outputTextvalue="#{p.paciente.nome}"/></p:column><p:columnheaderText="DATA"style="width: 100px"><h:outputTextvalue="#{p.dia}"><f:convertDateTimepattern="dd/MM/yyyy"/></h:outputText></p:column><p:columnheaderText="DE"style="width: 75px"><h:outputTextvalue="#{p.horaInicial}"><f:convertDateTimepattern="HH:mm"/></h:outputText></p:column><p:columnheaderText="ATÉ"style="width: 75px"><h:outputTextvalue="#{p.horaFinal}"><f:convertDateTimepattern="HH:mm"/></h:outputText></p:column><p:columnheaderText="BOX"style="width: 30px"><h:outputTextvalue="#{p.box}"/></p:column><p:columnheaderText="STATUS"style="width: 100px"><h:outputTextvalue="#{p.status}"/></p:column><p:columnheaderText="OPÇÕES"><p:commandLinkupdate=":listarConsultas:display"oncomplete="confirmInConsulta.show()"title="Iniciar Consulta"rendered="#{p.status eq 'Em Aberto'}"><h:graphicImagelibrary="imagens"name="stethoscope.png"id="btConsultar"/><f:setPropertyActionListenervalue="#{p}"target="#{beanConsulta.consulta}"/></p:commandLink><p:commandLinkupdate=":listarConsultas:display"oncomplete="confirmFimConsulta.show()"title="Finalizar Consulta"rendered="#{p.status eq 'Em Tratamento'}"><h:graphicImagelibrary="imagens"name="stethoscope.png"id="btFinConsulta"/><f:setPropertyActionListenervalue="#{p}"target="#{beanConsulta.consulta}"/></p:commandLink><p:commandLinkupdate=":listarConsultas:display"oncomplete="msg.show()"title="Detalhes"><h:graphicImagelibrary="imagens"name="list2.png"id="btDetalhes"/><f:setPropertyActionListenervalue="#{p}"target="#{beanConsulta.consulta}"/><f:setPropertyActionListenervalue="#{false}"target="#{beanConsulta.modoEditar}"/></p:commandLink><p:commandLinkupdate=":listarConsultas:display"oncomplete="msg.show()"title="Remarcar"><h:graphicImagelibrary="imagens"name="update16.png"id="btEditar"/><f:setPropertyActionListenervalue="#{p}"target="#{beanConsulta.consulta}"/><f:setPropertyActionListenervalue="#{true}"target="#{beanConsulta.modoEditar}"/></p:commandLink><p:commandLinkupdate=":listarConsultas:display"oncomplete="confirmaDeletar.show()"title="Deletar"><h:graphicImagelibrary="imagens"name="delete16.png"id="btDeletar"/><f:setPropertyActionListenervalue="#{p}"target="#{beanConsulta.consulta}"/></p:commandLink></p:column></p:dataTable><p:confirmDialogmessage="Você tem certeza que deseja finalizar esta consulta?"width="300"header="Confirmação"severity="alert"widgetVar="confirmFimConsulta"><p:commandButtonvalue="Sim"update="consultas"actionListener="#{beanConsulta.finalizarConsulta()}"onclick="confirmFimConsulta.hide()"/></p:confirmDialog><p:confirmDialogmessage="Deseja imprimir a ficha de avaliação?"width="300"header="Confirmação"severity="alert"widgetVar="confirmInConsulta"><p:commandButtonvalue="Sim"update="consultas"actionListener="#{beanConsulta.iniciarConsulta()}"onclick="confirmInConsulta.close()"/><p:commandButtonvalue="Não"update="consultas"actionListener="#{beanConsulta.iniciarConsulta()}"onclick="confirmInConsulta.close()"/></p:confirmDialog><p:dialogheader="Detalhes da Consulta"widgetVar="msg"resizable="false"id="dlg"width="500"modal="true"><h:panelGridid="display"columns="2"cellpadding="4"style="margin:0 auto;"><f:facetname="header">DetalhedaConsulta
</f:facet><h:outputTextvalue="Paciente:"/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.paciente.nome}"rendered="#{!beanConsulta.modoEditar}"/><p:inputTextvalue="#{beanConsulta.consulta.paciente.nome}"rendered="#{beanConsulta.modoEditar}"required="true"label="Paciente!"/></h:panelGroup><h:outputTextvalue="Telefone:"rendered="#{!beanConsulta.modoEditar}"/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.paciente.fone}"rendered="#{!beanConsulta.modoEditar}"/></h:panelGroup><h:outputTextvalue="Celular: "rendered="#{!beanConsulta.modoEditar}"/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.paciente.celfone}"rendered="#{!beanConsulta.modoEditar}"/></h:panelGroup><h:outputTextvalue="Data: "/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.dia}"rendered="#{!beanConsulta.modoEditar}"><f:convertDateTimepattern="dd/MM/yyyy"/></h:outputText><p:calendarnavigator="true"id="datanasc"value="#{beanConsulta.consulta.dia}"rendered="#{beanConsulta.modoEditar}"locale="br"effect="explode"pattern="dd/MM/yyyy"mindate="today"required="true"requiredMessage="Preencha o campo Dia da Consulta!"/></h:panelGroup><h:outputTextvalue="Horário: "/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.horaInicial}"rendered="#{!beanConsulta.modoEditar}"><f:convertDateTimepattern="HH:mm"/></h:outputText><p:calendartimeOnly="true"locale="br"pattern="HH:mm"minHour="8"maxHour="18"value="#{beanConsulta.consulta.horaInicial}"rendered="#{beanConsulta.modoEditar}"required="true"requiredMessage="Preencha o campo Hora Inicial!"/><h:outputTextvalue=" - "rendered="#{!beanConsulta.modoEditar}"/><h:outputTextvalue="#{beanConsulta.consulta.horaFinal}"rendered="#{!beanConsulta.modoEditar}"><f:convertDateTimepattern="HH:mm"/></h:outputText><p:calendartimeOnly="true"locale="br"pattern="HH:mm"minHour="8"maxHour="18"value="#{beanConsulta.consulta.horaFinal}"rendered="#{beanConsulta.modoEditar}"required="true"requiredMessage="Preencha o campo Hora Final!"/></h:panelGroup><h:outputTextvalue="Box: "/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.box}"rendered="#{!beanConsulta.modoEditar}"/><p:inputTextid="box"value="#{beanConsulta.consulta.box}"rendered="#{beanConsulta.modoEditar}"required="true"requiredMessage="Preencha o campo Box!"/></h:panelGroup><h:outputTextvalue="Obs.: "/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.obs}"rendered="#{!beanConsulta.modoEditar}"/><p:inputTextareaid="obs"value="#{beanConsulta.consulta.obs}"rendered="#{beanConsulta.modoEditar}"/></h:panelGroup><h:outputTextvalue="Status: "/><h:panelGroup><h:outputTextvalue="#{beanConsulta.consulta.status}"rendered="#{!beanConsulta.modoEditar}"/><p:inputTextid="status"value="#{beanConsulta.consulta.status}"rendered="#{beanConsulta.modoEditar}"required="true"requiredMessage="Preencha o campo Status!"/></h:panelGroup><f:facetname="footer"><h:panelGrouprendered="#{beanConsulta.modoEditar}"layout="block"><p:commandButtonvalue="Salvar"update="consultas"actionListener="#{beanConsulta.gravar()}"onclick="msg.hide()"/><p:commandButtonvalue="Cancelar"onclick="msg.hide()"type="button"image="../resources/imagens/botaovoltar.png"/></h:panelGroup></f:facet></h:panelGrid></p:dialog><p:confirmDialogmessage="Tem certeza que deseja excluir esta consulta?"width="300"header="Confirmação"severity="alert"widgetVar="confirmaDeletar"><p:commandButtonvalue="Sim"update="listaConsultas"actionListener="#{beanConsulta.excluir()}"onclick="confirmaDeleta.close()"/><p:commandButtonvalue="Não"onclick="confirmaDeleta.close()"type="button"/></p:confirmDialog></h:form>
o mais engraçado q os botões de deletar e atualizar conseguem reenderizar a datatable…