Conheça as melhorias da versão 8.0, 8.1, 8.2!
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.

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