如何导出数据 table 结果为 primefaces?
How to export data table results in primefaces?
在我的应用程序中,我们使用 primefaces 6.0,这里我们有一个数据 table。要导出 table 值,我们使用 primefaces 数据导出器。
因为 table 一列值有超链接,单击超链接我们将在模型面板中显示一些数据。
现在我的问题是,在导出时,我想导出我在模型面板中显示的内容而不是超链接。我怎样才能做到这一点?
我们可以通过 CSS 样式实现这一点,我知道要导出的数据,它在我当前的对象中,所以我添加了输出标签并将样式应用为显示 none。当我导出时,显示 none 输出标签数据已导出。
<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>
在我的应用程序中,我们使用 primefaces 6.0,这里我们有一个数据 table。要导出 table 值,我们使用 primefaces 数据导出器。
因为 table 一列值有超链接,单击超链接我们将在模型面板中显示一些数据。
现在我的问题是,在导出时,我想导出我在模型面板中显示的内容而不是超链接。我怎样才能做到这一点?
我们可以通过 CSS 样式实现这一点,我知道要导出的数据,它在我当前的对象中,所以我添加了输出标签并将样式应用为显示 none。当我导出时,显示 none 输出标签数据已导出。
<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>