我想知道在使用 SpringMVC 和 Spring 表单时是否有更简单/更好的方法来处理动态表单(通过 js 将表单项添加到 dom)?
具有包含许多 LineItems 的 Invoice 对象的图像。
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,我有一些计算新索引并将其添加到 DOM 的 js。删除 LineItem 时,我目前必须重新编号所有索引,这是我想避免的部分,这可能吗?