Olá pessoal! Estou usando o po-page-dynamic-edit e preciso gravar uma estrutura de dados um pouco mais complexa que um simples objeto JSON.
Por exemplo:
{
campo1: 'valor1',
campo2: {
id: 1,
nome: 'valor2'
}
}
Porém na definição do PoDynamicFormField, o campo2 vem de um combo populado por um serviço da seguinte maneira:
fields: Array<PoDynamicFormField> = [
{ property: 'campo1', label: 'Campo 1', key: true, required: true },
{
property: 'campo2',
label: 'Campo 2',
required: true,
optionsService: 'http://localhost:8080/api/v1/servico',
fieldLabel: 'Nome',
fieldValue: 'id'
}
];
Minha dúvida é, como informar no property do campo2 que ele deve gerar o JSON do POST no formato esperado? Já testei colocar o property de diversas formas como campo2.id, campo2[id], entre outras.
Obrigado!
Tenta this.dynamicForm.form.value.campo2
— Matheus Costa 11 de Dec de 2023