Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Controlar Duplo click TDataGrid Bom dia, como faço para controlar o duplo click no TDataGrid, quero quando dar duplo click chamar um formulário especifico. ...
RS
Controlar Duplo click TDataGrid  
Bom dia, como faço para controlar o duplo click no TDataGrid, quero quando dar duplo click chamar um formulário especifico.

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (4)


IF

Robson, uma idéia seria vc usar o setTransporm:

Pegue qualquer coluna do TDatagrid e add uma setTransform:
  1. <?php
  2.    $column_sua_coluna->setTransformer(array($this'formatDblClick') );
  3. ?>


  1. <?php
  2.     public function formatRow($value$object$row)
  3.     {
  4.             $row>ondblclick"__adianti_load_page('index.php?class=SuaClasse&method=SeuMetodo';return false";
  5.         return $value;      
  6.     }
  7. ?>

IF

Errata Corrigindo: o nome da function tem que ser formatDblClick e não (formatRow) como foi colocado!!
IF

Vc também vai ter que desabilitar o click default da Datagrid:

  1. <?php
  2.     $this->datagrid->disableDefaultClick();
  3. ?>
RS

Obrigado Ivan, valeu