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

时间:2015-02-18 07:10:37

标签: javascript jquery grails export gsp

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

生成和下载PDF
<export:formats formats="['excel', 'pdf']" />

但是,现在我想从下拉列表中选择项目并将所选项目传递给导出标记,如下所示

<export:formats formats="['excel', 'pdf']" params ="Pass selected item here"/>

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

1 个答案:

答案 0 :(得分:0)

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

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

假设您要将变量传递给业务逻辑,在控制器中使用if语句检查选择框值并根据每个值遵循相应的逻辑。

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