我在这里也有类似的问题。我有一个接受 3 个参数的页面。我输入参数,然后控制转到列表操作。list 操作具有查询 db 并获取 list.gsp 页面上的数据的代码。现在,当我在同一页面上点击“下载到 excel”时,我希望触发相同的列表操作并运行相同的查询。但是,当我单击“导出到 Excel”时,控制转到列表操作,但我为运行查询输入的数据现在为空。没有保留表单元素。请帮忙。
我正在使用导出插件
我在这里也有类似的问题。我有一个接受 3 个参数的页面。我输入参数,然后控制转到列表操作。list 操作具有查询 db 并获取 list.gsp 页面上的数据的代码。现在,当我在同一页面上点击“下载到 excel”时,我希望触发相同的列表操作并运行相同的查询。但是,当我单击“导出到 Excel”时,控制转到列表操作,但我为运行查询输入的数据现在为空。没有保留表单元素。请帮忙。
我正在使用导出插件
单击导出按钮时将相同的参数值传递回控制器,将它们作为“listParams”发送回页面
[ bookInstanceList: Book.list( params ), listParams: params ]
我可能还建议您使用不同的操作来处理单击导出按钮,因为您真的不想列出数据,而是想要导出它。
格式标签支持以下属性并允许您传递 HTML 属性:
http://www.grails.org/plugin/export
<export:formats params="${listParams}"/>