AN
Colocar uam Imagem dentro de um Frame usando o Designer
Alguém conseguiu colocar uma imagem em um frame usando o Adianti Designer?
Esse frame está em uma aba de um objeto tipo TNotebook conforme imagem.
Para colocar a imagem em um Form descendente de uma TWindow eu consegui.
Quando clico na lupa da grade redireciono para esse Form e mostro a imagem, mas o ideal seria mostrar no Frame da aba.
Esse frame está em uma aba de um objeto tipo TNotebook conforme imagem.
Para colocar a imagem em um Form descendente de uma TWindow eu consegui.
Quando clico na lupa da grade redireciono para esse Form e mostro a imagem, mas o ideal seria mostrar no Frame da aba.
Veja se ajuda:
adianti.com.br/framework_files/tutor/index.php?class=ProductForm&
Olá Nataniel.
Eu vi esse Formulário. Foi através dele que fiz mostrar a imagem numa Twindow.
Embora isso seja aceitável não é a melhor opção. O bom mesmo seria colocar a imagem no frame da aba. Coisa bem corriqueira e tranquilo de se fazer em uma linguagem Desktop. Talvez esse seja um dos preços a se pagar quando se desenvolve em ambiente Web... (acho eu).. Estou vindo do Desktop e a diferença entre ele e Web é bastante sigficativa. É um novo aprendizado pra mim. Tenho um Erp que desenvolvi sobre medida aqui na empresa e que roda desde 2007... Estou migrando ele pra Web... E o adianti tem sido uma mão na roda. Bem sólido no tratamento de dados e desenvolvimento de telas.. Longo caminho a percorrer para migrar tudo.. De qualquer forma obrigado pela atenção.
Armando, o que você precisa é bem parecido com o exemplo do tutor. Modificando um pouco a função onComplete do exemplo para buscar a foto do banco de dados e adicionando um id ao seu frame:
Entendi.
Vou fazer aqui e posto o resultado.
Obrigado
Testei aqui e nada aconteceu.
No designer o nome do frame é_photo_frame
Separei o código nas partes pertinentes à questão:
É... Esse negócio aqui bate mais que mãe em menino desobediente.
Não deu certo :-(
FIz a modificação. que voce falou
A imagem está em tmp/ .
Não dá nenhum erro quando se clica na lupa, entretanto a imagem não aparece.
Armando, use o console no Chrome(F12) para analisar o que está acontecendo. Clique com o botão direito do mouse no frame após selecionar uma imagem e veja qual src está carregando.
Em últimos casos poste seu código no pastebin para que possamos analisar.
Nataniel, como o código não é tão grande vou postá-lo aqui.
Armando, você está criando a variável $this->frame sem que ela tenha nenhum vínculo com os componentes adicionados à tela. Faça o seguinte:
Nataniel.
É o seguinte....
Voce é o cara..... ;-) bingo
Carregou certinho.
Muito obrigado pela sua ajuda.
Já tinha procurado por um post com esse tópico no fórum (salvo engano datado de junho de 2016) e lá não colocaram a solução. Por isso postei este.
Valeu muito a sua ajuda.
Obrigado de coração.