如何在同一JSF数据表(IceFaces)中使用ajax链接和普通链接

如何在同一JSF数据表(IceFaces)中使用ajax链接和普通链接,ajax,jsf-2,commandlink,ace-datatable,Ajax,Jsf 2,Commandlink,Ace Datatable,冰面3.3 JSF2.1 我正试图用“上传的文件”建立一个表。我需要一个ajax链接来删除每一行。没问题 <h:commandLink action="#{entityBoundFileBean.downloadFile(entityBoundFile.id)}" target="_blank"> <h:outputText value="#{entityBoundFile.fileName}" /> </h:commandLink> 现在,我需

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

您找到解决此问题的方法了吗?有人知道如何完成伊阿古的要求吗?