У меня есть таблица данных, некоторые вещи, как нижеКак обновить несколько экземпляров одного и того же объекта домена в grails в одиночном 'submit'?
Id Name LastName
1 John Doe
2 Jane Roi
3 Jerry amol
4 Jeff Jels
'SAVE' 'CANCEL'
все вышеуказанные строки являются изменяемыми, я могу редактировать все 4 строки (ID, имя, фамилия) и хит кнопку «Сохранить». Задача здесь в том, что я передаю все значения из четырех строк в контроллер и проверяю каждую поданную, если какие-либо ошибки должны отправить ошибку обратно для просмотра по каждой строке, если это хорошо, а затем обновить в базе данных. Как достичь этого? пожалуйста, помогите мне
Вот мое мнение:
<table id='show_brands_table'>
<tbody>
<g:each in="${brandsList}" status="i" var="brands">
<tr id="tr_brand_${brands.id}" class="${(i % 2) == 0 ? 'even' : 'odd'}">
<td>
<input type="text" id="brand_${brands.id}" value="${brands.brand}" class="${(i % 2) == 0 ? 'even' : 'odd'}"></input>
</td>
<td>
<input type="text" id="brandID_${brands.id}" value="${brands.bpBrandId}" class="${(i % 2) == 0 ? 'even' : 'odd'}"></input>
</td>
<td>
<g:select id="weight${id}" name="weight${id}"from="${}"value="${weight}" onchange="modify();" />
</td>
</tr>
</g:each>
</tbody>