dataExporter(Excel和CSV)不导出dataTableCommandLink值-PrimesFaces和JSF

dataExporter(Excel和CSV)不导出dataTableCommandLink值-PrimesFaces和JSF,jsf,datatable,primefaces,export,lazy-loading,Jsf,Datatable,Primefaces,Export,Lazy Loading,在动态显示列名和行值的数据表中,我只有很少的列。 但是数据表中的第一列具有具有链接的值。当我们单击该值时,它会重定向到其他屏幕 问题是当我们导出csv/excel报告时。包含此超链接的第一列未显示确切值。它在excel中显示如下 org.primefaces.component.column。Column@72d586ad-而不是像“S123456789”这样的精确值 请建议如何在excel和csv中显示精确值 <p:column headerText="#{msg['colum

在动态显示列名和行值的数据表中,我只有很少的列。 但是数据表中的第一列具有具有链接的值。当我们单击该值时,它会重定向到其他屏幕

问题是当我们导出csv/excel报告时。包含此超链接的第一列未显示确切值。它在excel中显示如下

org.primefaces.component.column。Column@72d586ad-而不是像“S123456789”这样的精确值

请建议如何在excel和csv中显示精确值

<p:column headerText="#{msg['column.header']}" width="100" styleClass="columnLeft" filterBy="#{sampleDTO.linkNum}" sortBy="#{sampleDTO.linkNum}" id="linkNum">
                            
 <e:dataTableCommandLink id="viewTestLink" index="#{index}" value="#{sampleDTO.linkNum}" bean="#{sampleListBean}" action="viewLinkViewer"
                                                    ajax="false" currentDto="#{sampleDTO}"/>

提前谢谢
Nithyn K

好的,发生这种情况的原因是因为您正在使用自定义组件
什么版本的PF?我觉得这个问题很久以前就解决了?它的6.2版本我使用的是PF 7.0,我的专栏有
,它可以导出为
value
中的值。即使我在论坛上读过,它也可以在7版本中工作。但在6.2中仍然存在相同的问题。还有其他的解决办法吗?你能发布你的确切的
嗨谢谢你的代码分享,我已经添加了上面的代码,但是当我尝试点击excel图标时,它甚至没有点击我的PassthroughColumnExporter-export方法。我们需要在这个包org.primefaces.extensions.component.exporter中添加这个自定义导出吗?我已经添加了这个包的外部以及内部,但是这个导出方法仍然没有成功。如果我需要添加任何东西,请告诉我。well
{passthroughColumnExporter.export}
必须是一个可访问的bean。我使用CDI,这就是为什么我使用@Named的原因。我不确定您是否使用托管bean或什么。我已经给了您工具,现在由您调试并找出哪些不起作用。