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
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
- <?php
- $frame_atividade = new TFrame;
- $frame_atividade->id = 'frame_atividade';
- $frame_atividade->style='width:90%;float:left;height:auto;border:1px solid #fff;display:table;';
- $frame_atividade->add($lbl_codigo_ativi_primaria);
- $frame_atividade->add($lbl_ativi_secundaria);
- $frame_atividade->add($cod_ativi_primaria);
- $frame_atividade->add($cod_ativi_secundaria);
- //$this->form->addFields( [$lbl_codigo_ativi_primaria] );
- //$this->form->addFields( [$cod_ativi_primaria] );dessa forma funciona
- $this->form->addFields( [$frame_atividade] ); // ao adicionar item desta forma as informações vindas do banco não carrega
- //$this->form->addFields( [$lbl_ativi_secundaria] );
- //$this->form->addFields( [$cod_ativi_secundaria] ); dessa forma funciona
- public function onEdit($param)
- {
- try
- {
- ............
- foreach ($cliente->juridica->atividade as $primaria)
- {
- if($primaria){
- $cliente->cod_ativi_primaria = $primaria->atividade_primaria;
- //print($primaria->atividade_primaria);
- }
- }
- foreach ($cliente->juridica->atividade as $secundaria)
- {
- if($secundaria){
- $cliente->cod_ativi_secundaria = $secundaria->atividade_secundaria;
- }
- }
- }
- }
- ?>
A classe BootstrapFormBuilder não consegue identificar os campos dentro do TFrame. Você precisa informá-los manualmente:
Obs: há necessidade do foreach no onEdit?
Nataniel, boa tarde,
Resolvido, mais uma vez muito obrigado .
Um detalhe básico e não estava conseguindo identificar, coisa de amador.....
Valeu...