我有一个像下面这样的GSP页面。这个要求就像一个报表列表 - 用户可以选择一个报表,并可以将报表导出为excel。如何阅读Grails中选定的单选按钮值?
如何读取所选的单选按钮并将所选值传递为“params”?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="layout" content="main" />
</head>
<body>
<div class="nav">
<span class="menuButton"><g:link class="create"
action="excelExport" params="['id':{ radId.value}]">Export To Excel</g:link>
</span>
</div>
<div class="body">
<div class="message">Select the report and click 'Excel Export'</div>
</div>
<g:form method="post">
<g:render template="displayUploadedReportsTemplate"
model="['uploadedReports':uploadedReports]" />
</g:form>
</body>
</html>
其中displayUploadedReportsTemplate是:
<tbody>
<g:each in="${uploadedReports}" var="bbkRat">
<tr>
<td valign="top"><g:radio name="radId"
value="${fieldValue(bean:bbkRat,field:'id')}" /></td>
<td valign="top"><label> ${fieldValue(bean:bbkRat,field:'cmpName')}
</label></td>
<td valign="top"><label> ${fieldValue(bean:bbkRat,field:'reportCreationDate')}
</label></td>
<%--<td valign="top">
<label> ${fieldValue(bean:bbkRat,field:'cmpName')}
</label>
</td>
--%>
<tr>
</g:each>
</tbody>
的PARAMS值如何应低于??
<g:link class="create"
action="excelExport" params="['id':{ radId.value}]">
的'导出到Excel '将充当我的提交按钮! –
HanuAthena
在你的情况下,我会更容易使用表单提交按钮。否则,像splix所说的,你必须使用java脚本。 – hitty5