Primefaces对话框不会显示oncomplete

时间:2016-02-29 21:47:46

标签: jsf primefaces dialog

好的,请借给我你的帮助!我搜索了每一个但没有运气。当我单击commandButton并且辅助bean方法完成时,我试图显示一个对话框。但似乎发生的事情是整个页面都得到了刷新。我可以看到对话框正在闪烁,具有正确的值,但随后页面正在刷新。这是我的代码:

XHTML:                          

                <h:commandButton value="Dagens närvaro"
                    action="#{indexAdmin.initTodaysLecturesAndVisits(date)}"
                    oncomplete="PF('dlg').show();">
                </h:commandButton>
                #{indexAdmin.getWeekday(date)}
            </div>

        </ui:repeat>
        <p:dialog id="dialog" header="Dagens Närvavorlistor" widgetVar="dlg" dynamic="true" appendToBody="true">

            <h:dataTable value="#{indexAdmin.todaysLectures}" var="lectures"
                styleClass="table" headerClass="table-header"
                rowClasses="table-odd-row,table-even-row"
                columnClasses="none,table-center-col">
                <h:column>
                    <f:facet name="header">Lektion</f:facet>
                                #{lectures.schoolclass.classname}
                            </h:column>
                <h:column>
                    <f:facet name="header">Ta Bort(Permanent)</f:facet>
                    <h:commandLink>
                        <h:graphicImage alt="Delete" url="/icons/cross.png" />
                        <!--  <f:ajax render=":inactive_form:" />-->

                    </h:commandLink>
                </h:column>
            </h:dataTable>
            <div class="clear" />
            <h:commandButton value="Hämta PDF"></h:commandButton>
        </p:dialog>

我只是简单地编写了相关的代码,一切都在表单中。任何帮助表示赞赏。

0 个答案:

没有答案