gpt4 book ai didi

jsf - Primefaces 数据表 : need to export additional columns to excel that are not displayed on datatable

转载 作者:行者123 更新时间:2023-12-04 00:44:09 25 4
gpt4 key购买 nike

我这里有个情况。我正在使用 prime faces 2.2,在从数据库中提取数据并在数据表上显示相同数据后,我在屏幕上显示了一个数据表。我有 80 列要从数据库中检索,但由于屏幕大小的限制,在数据表中只显示了其中的几列。但是在将数据表导出到 excel 时,我需要导出所有 80 列。请告知我们如何才能以最简单的方式做到这一点..谢谢。

最佳答案

我们使用的一种方法是将这些列作为数据表定义的一部分,然后从客户端隐藏它们。这样,它们仍然是数据表元数据的一部分,但在 UI 上不可见。这是我们的做法。

<p:column headerText="Group Name" width="0" styleClass="vd-hidden-column">
<h:outputText value="#{managedbean.groupName}" />
</p:column>

然后,我们将 CSS 应用于 .vd-hidden-column,如下所示。

.vd-hidden-column {
display: none;
width: 0;
height: 0;
}

瞧。列隐藏在 UI 上。但是,它们将成为您的 excel/csv 导出的一部分。

关于jsf - Primefaces 数据表 : need to export additional columns to excel that are not displayed on datatable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21415087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com