Primefaces:如何在对话框(驻留在父窗体上的对话框)中从子窗体上的命令按钮更新父窗体中的网格/表格?

时间:2014-04-02 13:16:18

标签: java html jsf primefaces xhtml

我想用id" datatable"更新表格。按下带有id" updator"的按钮。 XHTML代码如下: -

<h:form id="mainForm">

    <p:datatable id = "datatable"> 

        ---- columns ----

    </p:datatable>

</h:form>

<p:dialog widgetVar="dlg" >

    <h:form id="subForm">

        various input fields
        ......  
        ......
        <p:commandButton id="updator" actionListener="#{javaBean.updateGrid()}" update="mainForm:datatable" oncomplete="dlg.hide()"/>

    </h:form>

</p:dialog>

1 个答案:

答案 0 :(得分:2)

试试这个:update=":mainForm:datatable"