我使用 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>
感谢。