[英]using <g:select remoteFunction> grails
我对使用remoteFunction有一个一般性的问题。 我正在使用像
我正在打电话给控制器。 我想基于控制器中的对象更新文本框。
<g:fieldValue bean="${ProfileDomainInstance}" field="profileDescription" id="profileDescription"/>
我如何从控制器返回profileDoaminInstance对象,以便可以在GSP中使用它。profilenames来自不同的对象。 我尝试将其作为常规模型发送。
def getProfileDescription(){
println("came here")
println(params?.profileName)
.
.
.
[ProfileDomainInstance:ProfileDomainInstance])
}
我该如何将该对象发送到gsp。 我也尝试渲染视图。 它仍然无法正常工作。
为个人资料创建模板描述并在控制器上使用render进行渲染
所以你的代码将是这样的
def getProfileDescription(){
println("came here")
println(params?.profileName)
.
.
.
render(template:"/profileDescriptionTemplate", model:[ProfileDomainInstance:ProfileDomainInstance ] )
)
<div id='divForprofileDescription'>
<g:render template="profileDescriptionTemplate" model="['ProfileDomainInstance':ProfileDomainInstance]" />
</div>
<g:select from='${ProfileList?.profileName}' name= 'ProfileSelect' id='ProfileSelect' noSelection="['null':' SELECT Profile']" disabled="true" onChange="${remoteFunction(action:'getProfileDescription', params: '\'profileName=\' + this.value',update:[success:'divForprofileDescription'])}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.