Что мне интересно, если есть более простой / лучший способ обработки динамических форм (добавление элементов формы в dom с помощью js) при использовании форм SpringMVC и Spring?
Отображение объекта Invoice с несколькими LineItems.
public class Invocie {
private List LineItems;
public Invoice() {
lineItems = ListUtils.lazyList(new ArrayList<LineItem>(), FactoryUtils.instantiateFactory(LineItem.class));
}
}
Чтобы показать элементы, принадлежащие счету, который я сейчас использую
<forEach items="${invoice.lineItems}" varStatus="i">
<form:input path="lineItems[${i.index}].productName" />
</c:forEach>
Чтобы добавить LineItems, у меня есть несколько js, которые вычисляют новый индекс и добавляют его в DOM. При удалении LineItem мне нужно изменить нумерацию всех индексов, и это та часть, которую я хотел бы избежать, возможно ли это?