gpt4 book ai didi

grails - 如何在Grails中保留表单参数

转载 作者:行者123 更新时间:2023-12-02 15:39:10 26 4
gpt4 key购买 nike

我在这里也有类似的问题。
我有一个页面接受3个参数。我输入参数,控件转到列表 Action 。
list操作具有查询db并获取list.gsp页上的数据的代码。
现在,当我在同一页面上单击“下载到Excel”时,我希望触发相同的列表操作并运行相同的查询。
但是,当我单击“导出到Excel”时,控制权转到了列表操作,但是我为查询运行输入的数据现在为空。
表单元素尚未保留。
请帮忙。

我正在使用导出插件

最佳答案

单击导出按钮时,将相同的参数值传递回 Controller ,并将其作为“listParams”发送回页面

[ bookInstanceList: Book.list( params ), listParams: params ]

我可能还建议您使用其他操作来处理“导出”按钮,因为您确实不想列出数据,而是要导出数据。

format标签支持以下属性,并允许您传递HTML属性:
  • 格式(应为
    显示的字符串列表,例如
    ['csv','excel','ods','pdf','rtf',
    'xml'])
  • params(附加请求
  • 参数, map ,例如[sort:params?.sort,顺序:params?.order])
  • 操作(应为
    已调用,默认为当前操作)
  • Controller (哪个 Controller 应该
    被调用,默认为当前
    Controller )

  • http://www.grails.org/plugin/export
    <export:formats params="${listParams}"/>

    关于grails - 如何在Grails中保留表单参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3661894/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com