trying to fix query in submission entities

This commit is contained in:
lotte
2020-02-06 16:28:39 +01:00
parent 2fc1e6e827
commit 0f539ea7d7
8 changed files with 22 additions and 25 deletions

View File

@@ -302,10 +302,13 @@ export class FormComponent implements OnDestroy, OnInit {
insertItem($event, arrayContext: DynamicFormArrayModel, index: number): void {
const formArrayControl = this.formGroup.get(this.formBuilderService.getPath(arrayContext)) as FormArray;
this.formBuilderService.addFormArrayGroup(formArrayControl, arrayContext);
this.addArrayItem.emit(this.getEvent($event, arrayContext, index, 'add'));
const value = formArrayControl.controls[index].value;
formArrayControl.controls[formArrayControl.length - 1].setValue(value);
formArrayControl.controls[index].reset();
this.addArrayItem.emit(this.getEvent($event, arrayContext, index, 'add'));
this.formBuilderService.removeFormArrayGroup(index, formArrayControl, arrayContext);
this.formBuilderService.insertFormArrayGroup(index, formArrayControl, arrayContext);
this.formService.changeForm(this.formId, this.formModel);
}