3

冰面 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 的链接?

4

0 回答 0