IceFaces 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的,因此, delete 可以完美运行,但不能运行 download 。
我可以使用f:ajax标签:
<h:form>
<f:ajax event="click" disabled="true" />
...但它会将我的删除链接变为ajax-disable。
如何在同一个dataTable中启用启用了ajax的链接和禁用ajax的链接?