Мне нужно обновить значение textField, используя значение на сервере, основываясь на значении, которое пользователь выбирает в ag: select.В коде:
<g:select name="description" from="${momentum.MoneyTransType.prodList}" value="${moneyInstance?.description}"
noSelection="['':'-Select Description-']" onChange="${remoteFunction(action:'setHowMuch', update:[success:'howMuch', failure:'failure'],
params:'\'selection=\' + this.value', options=[asynchronous:false])}"/>
<g:textField id="howMuch" name="howMuch" value="${moneyInstance?.howMuch}"/>
Это не работает.Если я дам «update: [success:» div id, все хорошо, но это не то, что я хочу.Мне нужно разрешить пользователю вводить описание свободного потока (которое у меня будет в другом текстовом поле) и количество свободного потока.Я думаю, я мог бы скрыть div, а затем прослушать изменения этого div через jQuery, а затем обновить количество textField.Должен ли я иметь возможность обновлять textField с помощью функции «update» удаленной функции или с помощью другой функции grails?
Странно, но временный div 'toHide' с функцией изменения jQuery не работает для обновления textField, т. Е. Следующее предупреждение и т. Д. Не запускается:
$('#toHide').change(function() {
alert(" I got changed, value:");
$("#howMuch").text($(this).val());
});