【发布时间】:2020-12-29 09:10:42
【问题描述】:
我在数据表中有几列动态显示列名和行值。 但是数据表中的第一列具有链接的值。当我们单击该值时,它会重定向到其他屏幕。
问题在于我们导出 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}"/>
列>
提前致谢 尼西恩K
【问题讨论】:
-
什么版本的PF?我觉得这个问题很久以前就解决了?
-
它的 6.2 版本
-
我使用的是 PF 7.0,我的专栏有
<p:link id="lnkUrl" href="#{splunkUrlProvider.getSplunkUrl(row)}" value="#{row.eventCorrelation}" target="_splunk" />,它导出为value中的值。 -
这将在 7 版本中工作,即使我在论坛中阅读。但在 6.2 中仍然是同样的问题。还有其他解决方法吗?
-
你能在你的问题上发布你确切的
<p:column代码吗?
标签: jsf datatable primefaces export lazy-loading