我是Primefaces的新手。我在我的程序中使用对话框。对话框出现时,对话框不显示内容,长时间后呈现。那是为什么?
我的代码如下。
<p:dialog header="Call Details" widgetVar="dlg_callD" resizable="false"
style="font-family: Cambria, serif;font-size: 13px;line-height: 1.3em;">
<p:selectOneRadio id="options"
style="font-family: Cambria, serif;font-size: 13px;line-height: 1.3em;"
value="#{customerDetailsController.callSuccess}" >
<f:selectItem itemLabel="YES" itemValue="1" />
<f:selectItem itemLabel="NO" itemValue="0" />
</p:selectOneRadio>
</p:dialog>
<p:dataTable id="dataTable_POST" var="newConnection" value="#{customerDetailsController.connectionList_voice}"
paginator="true" rows="10"
paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="5,10,15"
rendered="#{customerDetailsController.render_mobileList}">
<p:column headerText="Call Count"
style="font-family: Cambria, serif;font-size: 13px;line-height: 1.3em;width:24%;">
<h:outputText value="#{newConnection.call_count}"
style="font-family: Cambria, serif;font-size: 13px;line-height: 1.3em;" />
</p:column>
<p:column style="width:4%">
<p:commandButton id="selectButton" value="View" title="View" onclick="dlg_callD.show()" actionListener="callAtempController."
style="font-family: Cambria, serif;font-size: 13px;line-height: 1.3em;" >
<f:setPropertyActionListener value="#{newConnection.mobile_no}" target="#{customerDetailsController.selectedMobileNo}" />
</p:commandButton>
</p:column>
</p:dataTable>
答案 0 :(得分:0)
在你的标签中会有一些东西,这将在开始使用或标记之后。
<p:dialog>
<h:panelGrid>
Your Dialog content......
</h:panelGrid>
</p:dialog>
我希望这会起作用
答案 1 :(得分:0)
commandButton selectButton中的actioneListner是“actionListener =”callAtempController。“” - &gt;错误的价值。