Модель возвращает список бинов, которые отображаются в таблице с использованием <c:forEach tag>
.Некоторые свойства имеют тип ввода, так что пользователь может редактировать эти встроенные (необязательно).
Вопрос в том, как установить соответствующий beanObject[by row index]
, когда пользователь нажимает флажок?Если щелкнуть, то соответствующий AJAX должен быть обновлен через AJAX, я думаю.
Итак, как мы можем это сделать?
В обычном подходе Master-Detail слишком много кликов, то естьпочему мне нужны "обновляемые" таблицы.
Контроллер:
return new ModelAndView("daily","daily", dailyListOfBeansRecords;
Jspx:
form submit...
...
<c:forEach var="week" items="${Daily}" varStatus="loopIteratorValue">
<tr class="${loopIteratorValue.index % 2 == 0 ? 'd4' : 'd3'}">
<td><checkbox id="present" onchange="ProcessedUpdated(this,${loopIteratorValue.index})" value="${week.processed}"/></td>
</tr>
</c:forEach>