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.

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