0
即時嘗試顯示錶單來修改我的表中的一行當我點擊一個圖標,但沒有發生,當我點擊,我使用primefaces 3.4,我沒有問題我的豆,幫助請更新/ commandbutton不適用於primefaces 3.4
<h:form>
<h1><h:outputText value="List Des Agents De Ministère"/></h1>
<p:dataTable value="#{agentBean.agentministeres }" id="agentList"
paginator="true" rows="10" var="item">
<p:column>
<f:facet name="header">
<h:outputText value="Action"/>
</f:facet>
<!--the problem in this commmandbutton i don't know if display or oncomplete dosn't word -->
<p:commandButton id="selectButton"
oncomplete="PF('dialog').show()"
update="display"
icon="ui-icon-search"
title="View"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="PrenomAgent"/>
</f:facet>
<h:outputText value="#{item.prenomAgent}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="TelAgent"/>
</f:facet>
<h:outputText value="#{item.telAgent}"/>
</p:column>
</p:dataTable>
</h:form>
,這是形式:
<h:form id="display">
<p:dialog header="Details" widgetVar="dialog" resizable="false" id="display"
showEffect="fade" hideEffect="explode" modal="true">
<h:panelGrid id="display" columns="2" cellpadding="4" style="margin:0 auto;">
<h:outputLabel value="NomAgent:" for="nomAgent" />
<h:inputText id="nomAgent" value="#{agentBean.agentministere.nomAgent}" title="NomAgent" />
<h:outputLabel value="PrenomAgent:" for="prenomAgent" />
<h:inputText id="prenomAgent" value="#{agentBean.agentministere.prenomAgent}" title="PrenomAgent" />
<h:outputLabel value="TelAgent:" for="telAgent" />
<h:inputText id="telAgent" value="#{agentBean.agentministere.telAgent}" title="TelAgent" />
<p:commandButton value="Valider" image="ui-icon-disk" action="#{agentBean.enregistrerAgent}" />
</h:panelGrid>
</p:dialog>
</h:form>
非常感謝你的問題是resoved ^^:d –