我是Grails环境的新手,并且缺乏创建页面的想法。
Grails应用程序正在使用版本2.3.6
此应用中有多个域类。我需要根据不同域类的属性创建一个包含多个表的页面。
表中的所有信息都可以添加文本/字符串。所以这部分非常简单。
困难的部分是,我不确定每个表中将有多少行数据。这完全取决于从每个域对象检索的数据。
我肯定知道会有多个表格。
由于这将是动态表创建,有没有更好的方法呢?使用AJAX会使表创建更快更有效吗?
一旦所有数据都填充在不同的表中,它应该让用户生成PDF报告。如何在Grails中实现这一目标?
答案 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