迭代rich:dataTable的渲染数据

时间:2011-01-20 07:54:40

标签: java jsf datatable richfaces

嘿,我正在试图弄清楚是否有办法访问rich:dataTable的实际渲染行,以便将其内容复制到另一个目标(例如导出到Excel工作表)。

我们现在可以看似让它正常工作的唯一方法是抓取渲染的HTML raw并尝试使用例如解析它来解析它HTML Parser,但这种做法保证是丑陋的并且充满黑客。

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

非常感谢有关如何执行此操作的任何提示或想法。

1 个答案:

答案 0 :(得分:0)

可能您可以尝试将带有一些javascript函数的数据表复制到剪贴板中,然后将其发送回java端,然后您可以在其中解析它。