我将 JSF 和 PrimeFaces Mobile 用于我的应用程序。我需要我的用户可以在从我的数据库中的表生成的不同文件之间进行选择。到目前为止,我使用 PrimeFaces Mobile 使用 p:dataList,但是当我将用户选择的文件作为参数传递时,我遇到了一个问题:当我调用该方法时,总是将页面中的最后一个文件加载传递给该方法。我必须用别的东西吗?我怎样才能得到正确的参数?
提前致谢
我的代码:
<p:dataList value="#{filesPersonaliBean.lfiles}" var="files" itemType="disc" >
<h:outputLink value="${filesPersonaliBean.prepareShareMobile(files)}" >
<h:outputText value="#{files.id} "/>
<h:outputText value="#{files.filename} " />
</h:outputLink>
</p:dataList>