当前位置: 首页 > 知识库问答 >
问题:

Primefaces DataExporter for PDF既不导出页脚文本,也不导出面页脚

应瀚
2023-03-14

我使用的是PrimeFaces 6.1。我正在尝试使用dataExporter组件导出带有页脚的dataTable。页脚正确导出为CSV和XLS格式,但对于PDF,它只是拒绝包含它。尝试同时使用p:column的footerText和f:facet footer,得到了相同的行为。

我还尝试切换到PrimeFaces扩展导出器,它最终在PDF导出中包含了页脚,但也包含了一些我不知道如何排除的表格列中的原始超文本标记语言(例如,用于显示一些字体很棒的图标的超文本标记语言...)。我更愿意继续使用PrimeFaces的数据导出器,因为它已经正确导出了数据(仅限文本),但也导出了页脚。

关于如何让它工作,有什么想法吗?

共有1个答案

宦子琪
2023-03-14

最近,我努力在CSV导出中实现页脚方面列。

解决方案是:使用

<p:column footerText="..."...

还有一些属性可以覆盖导出结果中的UI值。

通过这种方式,页脚内容显示在用户界面中,并通过数据导出器以CSV和PDF格式显示。

 类似资料:
  • 版本:1.0.0 AcademicProgramBusinessEntityCentreDoma执行时间:00:000.00 /NWU/StudentInformation/AcademicProgramDevelopment Build:v1.0.9-Dev

  • Examples Static export next export可以输出一个 Next.js 应用作为静态资源应用而不依靠 Node.js 服务。 这个输出的应用几乎支持 Next.js 的所有功能,包括动态路由,预获取,预加载以及动态导入。 next export将把所有有可能渲染出的 HTML 都生成。这是基于映射对象的pathname关键字关联到页面对象。这个映射叫做exportPath

  • 当我使用要求时,我得到引用错误:要求没有定义,当我使用导入/导出时,我得到同步错误:不能在模块外部使用导入语句。 是否可能是因为我试图在连接到超文本标记语言文件的JavaScript文件上使用此命令?因为当我在server.js文件(没有连接到任何超文本标记语言文件)中使用此命令时,我通常可以使用要求。 如果有,我该如何克服这个问题。我得到了与每个超文本标记语言页面连接的JavaScript文件,

  • 这是我的HTML: 这是我的CSS,仅用于页脚:

  • 我知道这个问题可能被问了几百次,但遗憾的是,我在这里找到的答案并没有真正帮助我。 例如,我尝试了以下答案: 引导页脚不在底部 但是我仍然有一个问题,当我的页面内容“小”并且没有填满正文/页面容器的整个高度时,页脚只是漂浮在浏览器窗口末端的某个地方。 以下是我的页脚代码: 我正在使用Bootstrap 4.1和Chrome,我的网站上还有一个代码笔: https://codepen.io/anon/