Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
Tfieldlist - problema de carga Boa noite pessoal... Para variar sou mais um novato no framework, estou usaando o fieldlist para edição de tabelas, consultei o tutor e não consegui carregar dados do banco, o vetor recebe os dados e não transfere para o fieldlist segue o programa completo, se alguém pude me ajudar fico muito grato, ...
AT
Tfieldlist - problema de carga  
Boa noite pessoal...

Para variar sou mais um novato no framework, estou usaando o fieldlist para edição de tabelas, consultei o tutor e não consegui carregar dados do banco, o vetor recebe os dados e não transfere para o fieldlist segue o programa completo, se alguém pude me ajudar fico muito grato,

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (4)


RB


Antonio,

tenta substituir o trecho
 
  1. <?php
  2. foreach($result as $row )
  3. {
  4. //print $row['id'] . '-';
  5. //print $row['descricao'] . "<br>\n";
  6. $data['id'] = $row['id'];
  7. $data['descricao'] = $row['descricao'];
  8. $data['reduzido'] = $row['reduzido'];
  9. var_dump($data);
  10. $this->fieldlist->addDetail($data);
  11. }
  12. foreach($result as $row )
  13. {
  14. //print $row['id'] . '-';
  15. //print $row['descricao'] . "<br>\n";
  16. $data['id'] = $row['id'];
  17. $data['descricao'] = $row->descricao;
  18. $data['reduzido'] = $row->reduzido;
  19. //var_dump($data);
  20. $this->fieldlist->addDetail($data);
  21. }
  22. ?>
RB

 
  1. <?php
  2. foreach($result as $row )
  3. {
  4. //print $row['id'] . '-';
  5. //print $row['descricao'] . "<br>\n";
  6. $data['id'] = $row->id;
  7. $data['descricao'] = $row->descricao;
  8. $data['reduzido'] = $row->reduzido;
  9. //var_dump($data);
  10. $this->fieldlist->addDetail($data);
  11. }
  12. ?>
NR

1 - A função addDetail deve receber um objeto e não um array(adianti.com.br/framework_files/tutor/index.php?class=SaleForm&me)
2 - Os atributos desse objeto devem corresponder aos nomes dos campos adicionados ao TFieldList(list_id,list_descricao,list_reduzido)
3 - Evite utilizar query manual onde não há necessidade. Utilize as classes do Adianti para isso(adianti.com.br/framework_files/tutor/index.php?class=HomeView&me)
AT

Obrigado Rubens e Nataniel, funcionou legal, aproveitando a oportunidade, tenho estudado bastante o framework e gosto muito, notei que os modelos do tutor, sempre usa datagrids e edições com formulários acoplados, você Nataniel desaconselha o uso de Tfieldlist para edições de tabelas em geral? ja corrigi a query manual ok?

abraço, Deus os abençoe!