Retorno do TDBCombo Pessoal, gerei um código mestre detalhe pelo Studio Pro e estou alterando ele mas não estou conseguindo receber a informação dos ítens do pedido porque troquei o campo produto_id pelo tdbcombo. Nem usando não mostra o retorno desta variável no construtor no método OnSaveDetail ...
GG
Retorno do TDBCombo  
Pessoal, gerei um código mestre detalhe pelo Studio Pro e estou alterando ele mas não estou conseguindo receber a informação dos ítens do pedido porque troquei o campo produto_id pelo tdbcombo.
Nem usando não mostra o retorno desta variável

no construtor
 
  1. <?php
  2. $detail_produto_id = new TDBCombo('produto_id', 'erpweb', 'Produto', 'id', 'descricao');
  3. ?>


no método OnSaveDetail
 
  1. <?php
  2. $items[ $key ]['produto_id'] = $data->detail_produto_id;
  3. ?>


O erro que mostra é Notice: Undefined property: stdClass::$detail_produto_id in C:wamp64wwwOneDriveerpwebappcontrolPedido_compraForm.class.php on line 201

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 (2)


NR

Você criou o tdbcombo com o nome 'produto_id' e está tentando acessar a propriedade 'detail_produto_id'. Mude o nome do campo para 'detail_produto_id':
 
  1. <?php
  2. $detail_produto_id = new TDBCombo('detail_produto_id', 'erpweb', 'Produto', 'id', 'descricao');
  3. ?>
GG

Obrigado Nataniel, problema resolvido.