HJ
Alimentar Formulário dinâmico (FormMultiValuesView)
Pessoal,
Criei um formulário dinamico a partir do exemplo do tutor FormMultiValuesView.
A criação de um determinado campo fica sendo por meio de array, conforme abaixo:
Criei um formulário dinamico a partir do exemplo do tutor FormMultiValuesView.
A criação de um determinado campo fica sendo por meio de array, conforme abaixo:
<?php $horare1 = new TEntry('horare1[]'); $horare1->setNumericMask(2,',','.', true); $horare1->setSize(120);?>
Já consegui criar uma lógica para salvar o que foi digitado no banco de dados.
Porém, não estou conseguindo fazer o formulário, no momento da abertura dele, já trazer os campos populados, de acordo com o que já existe na base.
Já tentei o $this->form->setData($conteudo); mas não vai de jeito algum.
Alguém pode me ajudar por favor?
Hélio, a função setData não funciona com campos de mesmo nome. Veja o exemplo do tutor:
adianti.com.br/framework_files/tutor/index.php?class=SaleMultiValueF
A função que adiciona os detalhes(addDetailRow) recebe por parâmetro o objeto contendo as informações de cada registro da base de dados, e aí você precisa chamar a função setValue para cada campo: