0

我想在按下选择按钮时打开一个对话框,该对话框应显示与所选条目相关的更多详细信息。我的代码是这样的。

<p:commandButton id="selectButton" update=":form:display"     oncomplete="moreviewDialog.show();" icon="ui-icon-search" title="View" style="width: 30px; height: 30px">  

<f:setPropertyActionListener value="#{pMData}" target="#{managedBean.selectedRecord}" /> 

</p:commandButton>  



<p:dialog header="History Data" widgetVar="moreviewDialog" resizable="false" id="moreviewDlg"  showEffect="fade" hideEffect="explode" modal="true">  

<h:panelGrid id="display" columns="2" cellpadding="4" style="margin:0 auto;">  

<h:outputText value="CellId:" />  
<h:outputText value="#{managedBean.selectedRecord.cellid}" style="font-weight:bold"/>  



</h:panelGrid>  

</p:dialog>  

而managedBean就是这样的。

private PMData selectedRecord;
public void setSelectedRecord(PMData selectedRecord){
this.selectedRecord=selectedRecord;

}

public PMData getSelectedRecord(){
return  selectedRecord;
}

但对话框不显示任何值。

4

1 回答 1

0

您忘记在 commandButton 中提供操作

于 2014-03-11T10:06:09.157 回答