私はこのようなことを試みています:私は値のリストが表示されるコードを持っています。
<h:panelGroup id="table-wrapper">
<p:dataTable value="#{searchBean.listUser}" var="user" rendered="#{not empty searchBean.listUser}" style="width: 10%;">
<p:column headerText="Trigram">
<h:outputText value="#{user.strUserid}"/>
</p:column>
<p:column headerText="First Name">
<h:outputText value="#{user.strFirstname}"/>
</p:column>
<p:column headerText="Last Name">
<h:outputText value="#{user.strLastname}"/>
</p:column>
<p:column headerText="Insert PL">
<p:commandLink actionListener="#{searchBean.getRowDetails}" id="plValue" process="@this" title="Insert Leave">
<h:graphicImage url="resources/images/button.png" style="height: 10px;width:10px"/>
<f:attribute name="tri" value="#{user.strUserid}"/>
<f:attribute name="fname" value="#{user.strFirstname}"/>
<f:attribute name="lname" value="#{user.strLastname}"/>
</p:commandLink>
</p:column>
</p:dataTable>
</h:panelGroup>
ここで、actionListener
ボタンがクリックされたときに は起動しませんか? コードは<h:form>
タグ内にあります。
JDK6.0 の使用 | Jboss As 7.1.1 ファイナル | JSF2.0 | プライムフェイス 3.4.2