Conheça as melhorias da versão 8.0, 8.1, 8.2!
Clique aqui para saber mais
Imagem em Formulario Como eu faço com meu código para que assim eu selecione o produto ele me mostre a imagem ?? ...
IS
Imagem em Formulario  

Como eu faço com meu código para que assim eu selecione o produto ele me mostre a imagem ??




 
  1. <?php
  2. class FormularioVenda extends TPage
  3. {
  4. private $form;
  5. function __construct()
  6. {
  7. parent::__construct();
  8. $this->form = new BootstrapFormBuilder('form_venda');
  9. $this->form->setFormTitle('Venda');
  10. $criteria = new TCriteria;
  11. $criteria->add(new TFilter('produto_id', '>=', 1));
  12. $criteria->add(new TFilter('produto_id', '<=', 10));
  13. $criteria->setProperty('order', 'produto_id');
  14. $produto_id = new ">TDBSeekButton('produto_id', 'projeto', 'form_venda', 'Produto', 'nome_produto');
  15. $nome_produto = new TEntry('nome_produto');
  16. $produto_id->setCriteria($criteria);
  17. $produto_id->setAuxiliar($nome_produto);
  18. $nome_produto->setEditable(FALSE);
  19. $this->form->addFields( [new TLabel('Produto')], [$produto_id]);
  20. $produto_id->setSize('15%');
  21. $this->form->addAction('Salvar', new TAction(array($this, 'onSave')), 'fa:save');
  22. $vbox = new TVBox;
  23. $vbox->style = 'width: 100%';
  24. //$vbox->add(new TXMLBreadCrumb('menu.xml', __CLASS__));
  25. $vbox->add($this->form);
  26. $vbox->add($this->datagrid);
  27. parent::add($vbox);
  28. }
  29. public function onSave($param)
  30. {
  31. $data = $this->form->getData(); // optional parameter: active record class
  32. // put the data back to the form
  33. $this->form->setData($data);
  34. // creates a string with the form element's values
  35. $message.= 'Produto id : ' . $data->produto_id . '<br>';
  36. $message.= 'Produto : ' . $data->nome_produto;
  37. // show the message
  38. new TMessage('info', $message);
  39. }
  40. }
  41. ?>

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


NR

Veja se o link abaixo ajuda:
https://www.adianti.com.br/forum/pt/view_4173?imagem-no-frame-exemplo-do-product

Em resumo você precisa vincular uma exitAction ao seekButton de produtos e nessa action atualizar o src da imagem.