【问题标题】:Iterating the rendered data of a rich:dataTable迭代丰富的渲染数据:dataTable
【发布时间】:2011-06-12 07:03:09
【问题描述】:

嘿,我想知道是否有任何方法可以访问 rich:dataTable 的实际呈现行,以便将其内容复制到另一个目的地(例如导出到 Excel 工作表)。

我们现在似乎可以让它工作的唯一方法是获取渲染的 HTML 原始文件并尝试使用例如解析我们的方式。 HTML Parser,但是这种方法肯定是丑陋的并且充满了黑客攻击。

我真的希望有一些更简洁的方法来做到这一点,也许使用HtmlDataTable 绑定到表格,但似乎我能从中得到的只是表格的预渲染属性,我不是很感兴趣。

任何关于如何做到这一点的提示或想法将不胜感激。

【问题讨论】:

  • @Joshi:那家伙使用 Seam,我的项目不能/不会这样做。我还研究了 primefaces,但简单地将其添加为依赖项似乎破坏了我们应用程序的皮肤/主题。不过,如果我可以让 primefaces 与我们应用的其他部分无缝协作 (np),那么这似乎是一个不错的解决方案。

标签: java jsf datatable richfaces


【解决方案1】:

也许您可以尝试通过将带有一些 javascript 函数的数据表复制到剪贴板中,然后将其发送回 java 端,然后您可以对其进行解析。

【讨论】:

    猜你喜欢
    • 2011-06-11
    • 2012-02-24
    • 1970-01-01
    • 2012-05-25
    • 2012-11-17
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多