gpt4 book ai didi

forms - grails:如何动态构造表单?

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

我需要在grails中创建一个动态窗体,该窗体在运行时具有各种动态创建的输入框,然后将其参数提交给 Controller ,就像在编译时创建的窗体一样。有任何想法吗?

View gsp可能看起来像这样:

<g:form controller="report" action="view">          
<input type="submit" value="Submit">
<!-- insert some inuput params here at runtime -->
</g:form>

Action Controller 将是:
class ReportController {
def view = {
def someDynamicParam = "someParam"
if (params["someParam"] != null) {
...
}

问题是我不知道如何以使grails在提交时理解它们的方式呈现表单输入字段。

最佳答案

我会做类似的事情

<g:form controller="report" action="view">          
<input type="submit" value="Submit">
<g:if test="${checkIfParamsExists}">
<input type="text" id="newParamName"/>
</g:if>
</g:form>

在 Controller 方面,您的代码应该可以正常工作。

关于forms - grails:如何动态构造表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22184152/

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