Was ich frage mich, wenn es eine leichtere/bessere Möglichkeit gibt, dynamische Formulare (Hinzufügen von Formularelementen zum Dom über js) bei der Verwendung von SpringMVC und Spring-Formulare?besserer Weg für dynamische Formen mit Spring?
Imaging mit einem Rechnungsobjekt, das viele LineItems hat.
public class Invocie {
private List LineItems;
public Invoice() {
lineItems = ListUtils.lazyList(new ArrayList<LineItem>(), FactoryUtils.instantiateFactory(LineItem.class));
}
}
die Elemente anzuzeigen, zu einer Rechnung gehören, zur Zeit verwende ich
<forEach items="${invoice.lineItems}" varStatus="i">
<form:input path="lineItems[${i.index}].productName" />
</c:forEach>
Lineitems hinzuzufügen habe ich einige js, die den neuen Index berechnet und fügt hinzu, dass auf das DOM. Wenn ich ein LineItem lösche, muss ich jetzt alle Indizes neu nummerieren, und das ist der Teil, den ich vermeiden möchte, ist das möglich?
Ok ich hasse es zu sagen, aber gibt es keine Möglichkeit, einen Spring Controller zu akzeptieren, was PHP akzeptiert, ich meine, [] in den Pfad zu setzen? – yglodt