使用primefaces导出到Excel时出现问题

时间:2014-08-06 12:20:27

标签: jsf jsf-2 primefaces

基本上我是JSF和primefaces的新手。 我在primefaces中执行导出到excel时遇到以下异常。

javax.faces.FacesException - Cannot find component with expression "dataTableId" referenced from "Export".

我不明白我何时将我的数据表的正确id传递给commandbutton然后为什么它无法识别该组件。请通过以下代码找到。

命令按钮代码:

<p:commandButton id="Export" ajax="false" value="Export">    
  <f:facet name="Exporters">                        
   <p:dataExporter type="xls" target="dataTableId" fileName="cars" /> 
   </f:facet>             
    </p:commandButton>  

数据表代码

<p:panel style="width:800%;height:100%">            
<h:outputLabel value="Search Results" style="font-weight: bold;font-size:14px;"></h:outputLabel>
<p:dataTable scrollWidth="100%" id="dataTableId" var="dataTableId"
value="#{someBean.value}"
selection="#{someBean.value}"
rowKey="#{someBean.id}" scrollable="true" rowSelectMode="multiple" scrollHeight="100%">

这是我错过了什么。非常感谢。

0 个答案:

没有答案