我有一個像下面這樣的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