冰面 3.3 JSF 2.1
我正在尝试使用“上传的文件”构建一个表。我需要一个 ajax 链接来删除每一行。不是问题。
<h:commandLink action="#{entityBoundFileBean.downloadFile(entityBoundFile.id)}" target="_blank">
<h:outputText value="#{entityBoundFile.fileName}" />
</h:commandLink>
现在,我需要另一个单元格中的链接来下载每个文件。这是一个需要我的 ControllerBean 操作的链接。
<h:commandLink action="#{entityBoundFileBean.deleteFile(entityBoundFile.id)}">
<h:outputText value="#{text['entityBoundFile.delete']}" />
</h:commandLink>
问题是,默认情况下,这些链接是启用 ajax 的,因此,删除链接可以完美运行,但下载链接不能。
我可以使用 f:ajax 标签:
<h:form>
<f:ajax event="click" disabled="true" />
...但它使我的删除链接 ajax 禁用。
如何在同一个数据表中拥有启用 ajax 的链接和禁用 ajax 的链接?