Grails:创建动态表和PDF生成

时间:2015-03-19 00:15:23

标签: grails groovy

我是Grails环境的新手,并且缺乏创建页面的想法。

Grails应用程序正在使用版本2.3.6

此应用中有多个域类。我需要根据不同域类的属性创建一个包含多个表的页面。

表中的所有信息都可以添加文本/字符串。所以这部分非常简单。

困难的部分是,我不确定每个表中将有多少行数据。这完全取决于从每个域对象检索的数据。

我肯定知道会有多个表格。

由于这将是动态表创建,有没有更好的方法呢?使用AJAX会使表创建更快更有效吗?

一旦所有数据都填充在不同的表中,它应该让用户生成PDF报告。如何在Grails中实现这一目标?

1 个答案:

答案 0 :(得分:1)

如果表中的行数取决于从控制器返回的数据,那么您可能希望使用GSP each标记并迭代数据列表,打印出一个表行对于每个项目。

版本2.3.6中此标记的引用可在此处找到:http://grails.github.io/grails-doc/2.3.6/ref/Tags/each.html

至于生成PDF,它取决于你想要的方式,但有许多可用的grails插件可以帮助你。查看: http://grails.org/plugins/search?q=pdf