【问题标题】:primefaces f:setPropertyActionListener does not take valuesprimefaces f:setPropertyActionListener 不取值
【发布时间】:2014-03-11 18:06:09
【问题描述】:

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

<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;
}

但是对话框没有显示任何值。

【问题讨论】:

  • 什么是#{pMData},它来自哪里?
  • 这和CSS有什么关系?请删除标签 - 谢谢!
  • 有人可以帮忙吗?

标签: jsf primefaces getter-setter


【解决方案1】:

您忘记在命令按钮中提供操作

【讨论】:

    猜你喜欢
    • 2013-06-24
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    相关资源
    最近更新 更多