好的,请借给我你的帮助!我搜索了每一个但没有运气。当我单击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>
我只是简单地编写了相关的代码,一切都在表单中。任何帮助表示赞赏。