繁体   English   中英

使用 <g:select remoteFunction> ils

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM