如果目标必须指向一个数据表PrimeFaces,再怎么下面的代码可能 这是primeface网站。(http://www.primefaces.org/showcase/ui/chartExport.jsf)
<p:lineChart value="#{chartBean.linearModel}" legendPosition="e" zoom="true"
title="Linear Chart" minY="0" maxY="10" style="width:500px;height:300px" widgetVar="chart"/>
<p:commandButton type="button" value="Export" icon="ui-icon-extlink" onclick="exportChart()"/>
<p:dialog widgetVar="dlg" showEffect="fade" modal="true" header="Chart as an Image">
<p:outputPanel id="output" layout="block" style="width:500px;height:300px"/>
</p:dialog>
function exportChart() {
//export image
$('#output').empty().append(PF('chart').exportAsImage());
//show the dialog
PF('dlg').show();
}
这里的源文件为图表,使用功能exportChart()获取导出的数据image.that意味着我们可以导出所有数据不仅primeface数据表。
感谢丹尼尔为您的快速反应。 – user1838848
编辑我的答案... – Daniel