Evento para enviar POST com TQuestion Galera como poso resolver essa questão ... olhei no tutor e não consegui. Não uso banco de dados ... estou querendo mandar um evento para um ws. Mas antes de mandar o evento quero fazer uma pergunta se o cliente deseja realmente excluir o registro. Em cada linha da grid tem um botão de exclusaõ .. que aciona o onDelete ... mas esse cod tá me retornando um erro quando coloco "static " p...
IM
Evento para enviar POST com TQuestion  
Galera como poso resolver essa questão ... olhei no tutor e não consegui.
Não uso banco de dados ... estou querendo mandar um evento para um ws.
Mas antes de mandar o evento quero fazer uma pergunta se o cliente deseja realmente excluir o registro.
Em cada linha da grid tem um botão de exclusaõ ..
que aciona o onDelete ...
mas esse cod tá me retornando um erro quando coloco "static "
pois não quero perder as informacoes da tela ... haja vista que o cliente vai poder apagar outras


 
  1. <?php
  2. static public function onDelete($param)
  3. {
  4. $form = new TQuickForm('pergunta');
  5. $form->style = 'padding: 10px';
  6. $obs = new TText('obs');
  7. $form->addQuickField('Observação', $obs);
  8. $form->addQuickAction('Enviar dados', new TAction(array($this, 'OnConfirma')), 'ico_ok.png');
  9. new TInputDialog('Confirmação', $form);
  10. }
  11. static public function OnConfirma($param)
  12. {
  13. new TMessage('Dados', json_encode($param));
  14. }
  15. ?>


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


NR

Orientação a Objetos...

Não é possível usar a variável $this em funções static.

Pode usar a constante __CLASS__ no seu lugar.
IM

Como seria a correção neste cod , meu caro ?
Pode me ajudar !?
NR

Trocar $this por __CLASS__ no TAction da função onDelete.