Jsf 如何在primefaces中导出数据表结果?

Jsf 如何在primefaces中导出数据表结果?,jsf,primefaces,jsf-2,jsf-2.2,Jsf,Primefaces,Jsf 2,Jsf 2.2,在我的应用程序中,我们使用primefaces 6.0,这里有一个数据表。要导出该表的值,我们使用primefaces数据导出器 在该表中,我有一个列值有超链接,单击超链接,我们将在模型面板中显示一些数据 现在我的问题是,在导出时,我想导出我在模型面板中显示的内容,而不是超链接。如何实现这一点?我们可以通过CSS样式实现这一点,我知道要导出的数据,即当前对象中的数据,因此我添加了输出标签并应用样式作为显示无。导出时,将显示“无输出”标签数据导出 <p:column> <

在我的应用程序中,我们使用primefaces 6.0,这里有一个数据表。要导出该表的值,我们使用primefaces数据导出器

在该表中,我有一个列值有超链接,单击超链接,我们将在模型面板中显示一些数据


现在我的问题是,在导出时,我想导出我在模型面板中显示的内容,而不是超链接。如何实现这一点?

我们可以通过CSS样式实现这一点,我知道要导出的数据,即当前对象中的数据,因此我添加了输出标签并应用样式作为显示无。导出时,将显示“无输出”标签数据导出

 <p:column>
    <f:facet name="header">
        Header
    </f:facet>
    <p:commandLink styleClass="linkStyle" action="#{controller.opendialog(tc.optTagInfo)}">
            <i class="fa fa-info-circle" aria-hidden="true"></i>
            <h:outputLabel value="#{tc.optTagInfo}"  style="display:none;"/>
    </p:commandLink>
</p:column>

标题

唯一的方法是编写自定义导出器。以下链接可以帮助您实现这一点:和