Lançado Adianti Framework 8.1!
Clique aqui para saber mais
Definir tamanho fixo nas imagens do TDataGrid Olá. Já uso a função setTransformer para mostrar imagens JPG em um datagrid. Minha dúvida é: no framework como faço pra deixar um tamanho fixo (largura e altura) para essas imagens dentro do Datagrid? Att....
MT
Definir tamanho fixo nas imagens do TDataGrid  
Olá.

Já uso a função setTransformer para mostrar imagens JPG em um datagrid.

Minha dúvida é: no framework como faço pra deixar um tamanho fixo (largura e altura) para essas imagens dentro do Datagrid?



Att.

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


NR

Defina o atributo width ou height:
  1. <?php
  2. $img = new TImage($image);
  3. $img->width '10px';
  4. ?>
MT

Obrigado Nataniel.
PN

Nataniel Rabaioli ou Marcelo Heitor Teixeira, vocês poderiam disponibilizar o código por favor, estou tendo dificuldade.
MT

Olá.

Segue o trecho específico que uso para carregar um TDatagrid com fotos de produtos. Veja se isso ajuda. Qqr dúvida avise.

  1. <?php
  2.         $this->datagridFotos = new TDataGrid;
  3.         $scrolldgFotos = new TScroll();
  4.         $scrolldgFotos->setSize('100%',250);
  5.         $scrolldgFotos->add($this->datagridFotos);
  6.         $idDGFotos = new TDataGridColumn('id''ID''center'100);
  7.         $fotoDGFotos = new TDataGridColumn('arquivo''Foto do Produto''center'300);
  8.         $this->datagridFotos->addColumn$fotoDGFotos );
  9.         $fotoDGFotos->setTransformer( function($image) {
  10.             $img = new TImage($image);
  11.             $img->width '150px';
  12.             $img->height '100px';
  13.             return $img;
  14.         });
  15. ?>
PN

Olá Marcelo, funcionou direitinho, muito obrigado pela ajuda. Abraço.