Wir versuchen, Daten in einem Formularlistenfeld mit section-iterate anzuzeigen. Daten werden korrekt angezeigt. Nach dem Aktualisieren von Feldern wird die im Abschnitt-Iterator verwendete Liste jedoch nicht aktualisiert.Moqui ::: So bearbeiten Sie die Liste mit dem Abschnittsiterator
Beispielcode:
<form-single name=“editTest” transition=“editOneTest”>
<auto-fields-entity entity-name="test.Test” field-type="edit"/>
<field name="testDetails"><default-field>
<section-iterate name="TestDetailSection" list="testDetailList" entry="testDetail" >
<condition>
<compare field="testDetail.testId" operator="equals" to-field="testId"/>
</condition>
<widgets>
<field name="hours">
<default-field>
<text-find default-operator="equals" hide-options="true" default-value="${testDetail.hours}" size="5" />
</default-field>
</field>
</widgets>
</section-iterate>
</default-field></field>
</form-single>
Hinweise:
Wir haben versucht, die Liste zu erklären, wie und die Stunden in der neuen Liste bearbeitet hinzuzufügen. Es hat nicht funktioniert. Ich habe versucht, innerhalb von section-iterate ein Skript zu erstellen, um die testDetailList zu bearbeiten, und hat nicht funktioniert.
Bitte, assit uns, dieses Problem zu lösen.