Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Informações não carregam ao adiciona campo dentro de um frame Olá, Ao adicionar campos dentro de u TTframe informações não carregam no TText, e não estou conseguindo identificar onde esta o erro. Alguém pode me ajudar ? Segue trecho form ...
RB
Informações não carregam ao adiciona campo dentro de um frame  
Olá,

Ao adicionar campos dentro de u TTframe informações não carregam no TText, e não estou conseguindo identificar onde esta o erro. Alguém pode me ajudar ?

Segue trecho form

  1. <?php
  2. $frame_atividade = new TFrame;
  3.         $frame_atividade->id 'frame_atividade';
  4.         $frame_atividade->style='width:90%;float:left;height:auto;border:1px solid #fff;display:table;';
  5.         $frame_atividade->add($lbl_codigo_ativi_primaria);
  6.         $frame_atividade->add($lbl_ativi_secundaria);
  7.         $frame_atividade->add($cod_ativi_primaria);
  8.         $frame_atividade->add($cod_ativi_secundaria);
  9.           //$this->form->addFields( [$lbl_codigo_ativi_primaria] );
  10.         //$this->form->addFields( [$cod_ativi_primaria] );dessa forma funciona
  11.         
  12.         $this->form->addFields( [$frame_atividade] ); // ao adicionar item desta forma as informações vindas do banco não carrega
  13.         //$this->form->addFields( [$lbl_ativi_secundaria] );
  14.         
  15.         //$this->form->addFields( [$cod_ativi_secundaria] ); dessa forma funciona
  16. public function onEdit($param)
  17.       {
  18.         try
  19.         {
  20.           ............
  21.            foreach ($cliente->juridica->atividade  as $primaria)
  22.                   {
  23.              if($primaria){
  24.                         $cliente->cod_ativi_primaria $primaria->atividade_primaria;
  25.                 //print($primaria->atividade_primaria);
  26.             }
  27.                   }
  28.                   foreach ($cliente->juridica->atividade  as $secundaria)
  29.                   {
  30.             if($secundaria){
  31.                       $cliente->cod_ativi_secundaria $secundaria->atividade_secundaria;
  32.         }
  33.                   }
  34.         }
  35. }
  36. ?>

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (2)


NR

A classe BootstrapFormBuilder não consegue identificar os campos dentro do TFrame. Você precisa informá-los manualmente:
  1. <?php
  2. // adiciona o frame ao formulario
  3. $this->form->addFields( [$frame_atividade] );
  4. // registra os campos
  5. $this->form->addField($cod_ativi_primaria);
  6. $this->form->addField($cod_ativi_secundaria);
  7. ?>

Obs: há necessidade do foreach no onEdit?
RB

Nataniel, boa tarde,

Resolvido, mais uma vez muito obrigado .

Um detalhe básico e não estava conseguindo identificar, coisa de amador.....

Valeu...