1
我有acefaces數據與文件名,一個行,我想添加一個下載按鈕使用ice:outputResource,但我發送文件名失敗outputResourceBean 。ICE的面孔 - 從冰發送文件名參數到bean:outputResource
我的數據表的樣子:
<h:form id="exportedFiles">
<ace:dataTable value="#{exportBean.allFiles}" var="upload"
<ace:column>
<f:facet name="header" >
<h:outputText value="Název souboru"/>
</f:facet>
<h:outputText value="#{upload.name}"/>
</ace:column>
<ace:column>
<f:facet name="header" >
<h:outputText value="Dowload file"/>
</f:facet>
<ice:outputResource id="downLink"
resource="#{outputResource.pdfResource}"
attachment="true"
label="Download PDF"
type="button">
</ice:outputResource>
</ace:column>
</ace:dataTable>
</h:form>
我的豆是這樣的:
public static final String PDF_NAME = "Download_PDF.pdf";
public static final Resource PDF_RESOURCE = new MyResource(PDF_NAME);
public String getPdfName() { return PDF_NAME; }
public Resource getPdfResource() { return PDF_RESOURCE; }
我可以用#{} upload.name得到的文件名,但我不知道如何發送它點擊下載按鈕時豆...
感謝您的幫助提前!
謝謝,非常有幫助! – 2012-04-13 08:37:26