Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Checkbox Formulário Edição Boas pessoal, É uma dúvida bem beginer no Adianti. Eu tenho um formulário onde carrega os dados de uma agregação, só que na edição, não carrega os "Checkbox" checados. Onde posso estar errando? alguma luz? ...
HD
Checkbox Formulário Edição  
Boas pessoal,

É uma dúvida bem beginer no Adianti.

Eu tenho um formulário onde carrega os dados de uma agregação, só que na edição, não carrega os "Checkbox" checados.
Onde posso estar errando? alguma luz?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


MG

Veja com as informações estão sendo gravadas na coluna no bd?

O check é enviado em forma de array.

Como eu faço! TcheckGroup, TDBMultiSearch e outros.
T
1o. Transformo o array numa string com itens separados por vírgula:
$check = implode(',',$data->check); $object->check = $check; $object->store();


2o. No onEdit, antes do setData(), eu transformo novamente num array:
if (isset($object->participantes)) { $check = explode(",",$object->check); $object->check= $check; }
HD

Perfeito Marcelo!!!

As informações estão sendo gravadas corretamente na base!

No onEdit ficou assim:

  1. <?php
  2. $disciplinas = [];
  3. foreach ($object->getDisciplinas() as $disciplina) {
  4.        $disciplinas[] = $disciplina->id;
  5. }
  6. $object->disciplina $disciplinas;
  7. $this->form->setData($object);
  8. ?>


Resolvido!! Obrigado!!