<td><g:field type="number" name="deadlineFT" value="${selectedMilestone.deadlineFT}" 
            onchange="${remoteFunction(action: 'updateMilestone', params: [id: selectedMilestoneID, item:'deadlineFT', value: this.value])}"/> Months</td> 
selectedMilestoneIDgroovy变量。上面的代码不起作用,因为groovy无法识别 this.value。但是,如果我使用 params: '\'value\'+this.value,则无法获取 selectedMilestoneID

是否有办法获得两个值?

请您参考如下方法:

试试这个:

<g:field type="number" name="deadlineFT" value="${selectedMilestone.deadlineFT}" 
       onchange="${remoteFunction(action: 'updateMilestone', 
       params: "'id=${selectedMilestoneID}&value='+this.value")}"/> 


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!