Lançado Adianti Framework 7.6!
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.         
  9.         $this->form = new BootstrapFormBuilder('form_venda');
  10.         $this->form->setFormTitle('Venda');
  11.         
  12.         $criteria = new TCriteria;
  13.         $criteria->add(new TFilter('produto_id''>='1));
  14.         $criteria->add(new TFilter('produto_id''<='10));
  15.         $criteria->setProperty('order''produto_id');
  16.         
  17.         $produto_id   = new  ">TDBSeekButton('produto_id''projeto''form_venda''Produto''nome_produto');
  18.         $nome_produto = new TEntry('nome_produto');
  19.         $produto_id->setCriteria($criteria);
  20.         $produto_id->setAuxiliar($nome_produto);
  21.         
  22.         $nome_produto->setEditable(FALSE);
  23.         
  24.         $this->form->addFields( [new TLabel('Produto')], [$produto_id]);
  25.         
  26.         $produto_id->setSize('15%');
  27.         
  28.         $this->form->addAction('Salvar', new TAction(array($this'onSave')), 'fa:save');
  29.         
  30.         
  31.         $vbox = new TVBox;
  32.         $vbox->style 'width: 100%';
  33.         //$vbox->add(new TXMLBreadCrumb('menu.xml', __CLASS__));
  34.         $vbox->add($this->form);    
  35.         $vbox->add($this->datagrid);    
  36.         
  37.         parent::add($vbox);
  38.     }
  39.     
  40.     public function onSave($param)
  41.     {
  42.         $data $this->form->getData(); // optional parameter: active record class
  43.         
  44.         // put the data back to the form
  45.         $this->form->setData($data);       
  46.         // creates a string with the form element's values
  47.         $message.= 'Produto id : '  $data->produto_id '<br>';
  48.         $message.= 'Produto : '     $data->nome_produto;       
  49.         // show the message
  50.         new TMessage('info'$message);
  51.     }
  52. ?>

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 (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.