У меня есть список данных, которые я отображаю в таблице, по щелчку на кнопке редактирования, одна под другой записывается, но я хочу, чтобы одно поле редактирования заполнялось за раз, а не открывать все разделы на основе редактирования. или кнопка просмотра, последняя строка редактирования / просмотра, которую щелкнули, должна отображать раздел, и в зависимости от нажатия кнопки сохранения мне нужно отправить все строки для окончательного сохранения.
TS:
editw9(w9,mode) {
console.log(w9);
console.log(mode);
if("viewMode" || "editMode" ) {
this.hideUpload = true;
} else {
this.hideUpload = false;
}
if("viewMode"){
this.w9ReadOnly = true;
} else {
this.w9ReadOnly = false;
}
const control = <FormArray>this.agentW9InfoForm.get('w9Info');
let info = [];
info.push(w9)
for (const emp of info) {
console.log(emp,"emp")
const grp = this.FB.group({
taxIdNumber: [emp.taxId, Validators.required],
signatureDate: [emp.signatureDate, [Validators.required]],
businessType: [emp.businessType, [Validators.required]],
uploadFile:[emp.uploadFile]
});
console.log(grp.controls.value,"grp");
control.push(grp);
}
}
ДЕМО: ДЕМО