gpt4 book ai didi

grails - 如何在Grails Controller 中创建动态单选按钮

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

目前,我正在使用grails和MySQL。

我必须在 Controller 中创建一个动态单选按钮,然后传递给 View 。我怎样才能做到这一点?

例如:
单选按钮
是还是不是

男性或女性

这些值现在在数据库中。现在我的问题是如何在 Controller 中创建单选按钮并将其传递到grails View ?

List queryData
String s="";
for(int i=0;i<eventformAttri.size();i++){
queryData=formField.masterTableQuery(eventformAttri[i].fieldQuery.toString()) //to fetch the radio buttons values
for(int ii=0;ii<queryData.size();ii++){
System.out.println("list data "+queryData[ii].field1)
s+=queryData[ii].field1+" <input type='radio' name='myGroup"+i+"' value="+queryData[ii].field2+" />";
}
s+=",";
}
def vformData=s.split(',');
render(view:'/auditor/formView',model:[eventformAttri:eventformAttri,queryData:vformData])

最佳答案

您应该在 View 中创建单选按钮,并使用嵌入式jquery库执行此操作。例如,将 View 中的jquery脚本与一个remotelink结合以与您的 Controller 进行交互:

$('input:radio[title=YOUR TITLE]').attr('checked',true);


<g:remoteLink controller="yourcontroller" action="youraction" update="[success: 'results']" onSuccess="yourFunction(data) ">Your link</g:remoteLink>

关于grails - 如何在Grails Controller 中创建动态单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22425399/

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