【发布时间】:2013-04-24 14:26:49
【问题描述】:
我有以下代码:
<g:select name="availableUser.id" from="${availableUsers}"
noSelection="['': message(code: 'global.noSelection')]"
optionKey="id" value="${name}"
onchange="${remoteFunction(
controller: 'report',
action: 'getAvailableUsers',
params: [report: reportInstance.id, user: this.value],
update: 'userSelection'
)}">
在远程函数 getAvailableUser 中,我可以访问名为报告的传递参数,但另一个(用户)不断返回 null,即使组合框已正确呈现。像这样:
...
<option value="21">John Smith</option>
...
我正在尝试获取所选项目的值。在这种情况下,21.
【问题讨论】:
-
我这样成功了:params: "'user.id=' + this.value + '&&report=' + '${reportInstance.id}'"
-
但我仍然想知道最初的想法有什么问题。