从另一个页面jsf的组件更新表单

时间:2017-06-27 10:09:12

标签: forms jsf-2

我有一个xhtml页面,它设置我的数据表的值在另一个页面中,并且我想在我设置一个新对象时更新数据表,当我在命令按钮中单击时发生。

继承我的页面设置值:fichas_horas.xhtml

<h:body>

        <f:view>
        <h:form id = "formulario">

            <h1>Medicos</h1>

            <p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />



           <p:dataTable id= "tabla" value="#{fichaBean.horas}" var="Grupo_horario" border="1" >

                <p:column>
                <f:facet name="header">
                Hora
                </f:facet>
                #{fichaBean.Nombrehora(Grupo_horario)}
                </p:column>

                <p:column>
                <f:facet name="header">
                Disponibles
                </f:facet>
                #{fichaBean.disponibles(Grupo_horario.codigo)}
                </p:column>


                 <p:column>
                    <f:facet name="header">Seleccionar</f:facet>

                     <p:commandButton id="bespecialidad" action="tipo_ficha" disabled="#{(fichaBean.bloquear(fichaBean.disponibles(Grupo_horario.codigo)))}" value ="seleccionar" >
                            <f:actionListener binding="#{fichaBean.guardar_ficha(Grupo_horario.codigo)}" /> 
                            <f:actionListener binding="#{fichaBean.cargarcolacaja()}" update=":formcolacajas" />
                       </p:commandButton>
                 </p:column>

            </p:dataTable>





        </h:form>
    </f:view>


    </h:body>

这个是我要更新的数据表:lista_espera_caja.xhtml

 <h:body>

        <f:view>
        <h:form id = "formcolacajas">

            <h1>Lista de espera a caja</h1>

            <p:messages id="messages" showDetail="true" autoUpdate="true" closable="true"  />
            #{fichaBean.cargarcolacaja()}


           <p:dataTable id= "tabla" value="#{fichaBean.colacaja}" var="Ficha" border="1">

                <p:column>
                <f:facet name="header">
                Turno
                </f:facet>
                #{fichaBean.nombreturno(Ficha)}
                </p:column>



            </p:dataTable>





        </h:form>
    </f:view>


    </h:body>

我试图在我的按钮中添加一个update =“:formcolacajas”,但它什么也没做。

0 个答案:

没有答案