0

我正在使用 primefaces 3.5,这是我们开发工作的最新版本!在素面数据表内,我有用于打开新窗口的 commandLink,基于使用请求参数构造的 URL。附上代码以供参考。

<p:dataTable>
<p:column style="text-align:center;">
<h:commandLink value="" action="#{claimStatusBean.npfInfo.handleNpf }" target="_blank" >
<h:graphicImage library="images" name="star_small.png" rendered="#{claimStatus.npfProvider}"/>
</h:commandLink>    
</p:column>
<p:dataTable>

但是,当我单击时,永远不会调用该操作。

4

1 回答 1

0

更改您的h:commandLinktop:commandLink并将process属性设置为@this或围绕您的数据表的其他组件,例如表单 ID。

例如:

<p:commandLink value="" process="@this" action="#{claimStatusBean.npfInfo.handleNpf }" target="_blank" >
<h:graphicImage library="images" name="star_small.png" rendered="#{claimStatus.npfProvider}"/>
</p:commandLink>
于 2013-09-18T02:55:19.350 回答