我有一个问题与PrimeFaces组件p: dataexporters。下面是我的代码:
<p:commandButton value="Export to Excel" ajax="false">
<p:dataExporter type="xls" target=":mainForm:mainTable" fileName="export" />
</p:commandButton>
当我单击该按钮时,它只是刷新XHTML页面,不生成XLS下载。我已经尝试了h:commandButton和h:commandLink,但它仍然不起作用。此外,我已经尝试链接POI v3.10和v3.7,但仍然是相同的错误。我不知道该怎么做。请帮助。
我会说我的问题,我有这个,我希望这有助于:
我的问题是,当页面被重新加载时,我的数据表每次都被重新加载,当我通过过滤器对某些东西进行排序时,这些值是新重新加载的,当用户通过某些数据表更改过滤时,但是当他点击导出时,页面新收费和值再次收费,导出没有正确的值。我已经改变了我的ManagedBean的范围从:@ViewScoped到@SessionScoped,这样当页面重新加载查询的值是永久的,当我过滤的东西和刷新页面时,相同的值是永久的,因此当我点击导出时,正确的值被导出。