javascript - 如何发送下拉项的值到导出插件?

标签 javascript jquery grails export gsp

我是Grails的新手。我有一个下拉框和一个生成PDF的按钮。我可以使用以下标记生成和下载PDF

<export:formats formats="['excel', 'pdf']" />

但是,现在我想从下拉菜单中选择项目,然后将该选择的项目传递给导出标签,如下所示
<export:formats formats="['excel', 'pdf']" params ="Pass selected item here"/>

我尝试了很多但是没有运气。有人知道如何将下拉菜单的选定项目值传递给导出标签吗?

最佳答案

在您的 Controller 中,使用适当方法内的flash.value = params?.value。这将允许您仅存储一个事务的key:value对。

在GSP页面中,定义选择框值value="${flash?.value}"并为选择框指定ID。

假设您要将变量传递到业务逻辑中,则在 Controller 中使用if语句检查选择框值,并根据每个值遵循适当的逻辑。

Flash是一个临时的key:value存储机制,仅用于一个请求。有关flash的更多信息,请查看documentation

关于javascript - 如何发送下拉项的值到导出插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28577970/

相关文章:

jquery - 应用最大宽度和最大高度后获取当前图像宽度和高度

php - Wordpress 中的前端媒体上传

grails - 将 grails 从 2.1.1 升级到 2.4.3

grails - 3、9、15、21小时的 quartz Cron表达

javascript - JQuery.ajax() 加载空白 XML 文件,没有错误。

javascript - 附加到 div 时 gif 图像的相对路径会中断吗?

javascript - EJS include is not a function 错误

javascript - 从属性中获取数据并用它来替换其他文本

hibernate - 仅将一些属性绑定(bind)到 grails 域对象上?

javascript - 使用 ajax 比较两个 xml 值