在Treetable中下载按钮

时间:2015-06-29 14:16:53

标签: jsf primefaces

我使用 Primefaces 5.2 获得了一个Treetable并且想要添加一个下载按钮,这个按钮在Treetable(带有选定节点)之外工作正常,但是在Treetable中按钮不是'工作,我找不到错误

<p:treeTable id="docs" value="#{ttContextMenuView.root}"
        var="document" selectionMode="single"
        selection="#{ttContextMenuView.selectedNode}">
        <f:facet name="header">
        Document Viewer
    </f:facet>
        <p:column headerText="Name">
            <h:outputText value="#{document.name}" />
        </p:column>
        <p:column headerText="Size">
            <h:outputText value="#{document.size}" />
        </p:column>
        <p:column headerText="Type">
            <h:outputText value="#{document.type}" />
        </p:column>
        <p:column headerText="Path">
            <h:outputText value="#{document.path}" />
        </p:column>
        <p:column headerText="Downlaad">
            <p:commandButton value="Download" ajax="false"
                icon="ui-icon-arrowthick-1-s"
                rendered="#{document.type ne 'Folder'}">
                <p:fileDownload value="#{fileDownloadView.file(document.path)}" />
            </p:commandButton>
        </p:column>
    </p:treeTable>

感谢。

0 个答案:

没有答案