gpt4 book ai didi

grails - 如何在Grails中读取选定的单选按钮值?

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

我有一个如下所示的GSP页面。要求就像将显示报告列表一样-用户可以选择一个报告,也可以将报告导出到excel。

如何读取所选的单选按钮并将所选值作为“参数”传递?

<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>

参数值应如何低于?
<g:link class="create"
action="excelExport" params="['id':{ radId.value}]">

最佳答案

我会建议使用单选按钮组。而不是使用g:readio标签,您可以将其替换为每个标签内的纯HTML输入标签,例如

<input type="radio" name="myGroup" value="1" checked="checked" />
<input type="radio" name="myGroup" value="2" />
<input type="radio" name="myGroup" value="3" />

您已经在displayUploadedReportsTemplate周围定义了一个表单。因此,您需要在此表单中添加一个提交按钮,并添加一个应该在其中拖拉参数的操作,例如
<g:form method="post" action="test">

在测试操作中,您可以打印params.myGroup,您将收到选定的报告。

关于grails - 如何在Grails中读取选定的单选按钮值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6516483/

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