Delay na sessão só funciona com F5 Saudações Adiantis, Tenho uma lista de clientes e nela tem uma coluna com o botão para acessar outra pagina com a seguinte ação: Na página da ação executada minha inten...
JC
Delay na sessão só funciona com F5  
Saudações Adiantis,

Tenho uma lista de clientes e nela tem uma coluna com o botão para acessar outra pagina com a seguinte ação:
 
  1. <?php
  2. $action3 = new TDataGridAction(array('DiretorioListaArquivos', 'onChangeAction'));
  3. $action3->setLabel(_t('Edit'));
  4. $action3->setImage('ico_edit.png');
  5. $action3->setField('id');
  6. ?>


Na página da ação executada minha intenção é concentrar todas as informações do cliente selecionado incluindo foto exibida no form e documentos anexados listados em uma combo , onde no cadastro crio uma pasta para cada cliente no servidor para armazenar arquivos e fotos.
 
  1. <?php
  2. public function onChangeAction($param)
  3. {
  4. $id = $param['key'];
  5. // get some project info
  6. TTransaction::open('permission');
  7. $cliente = new Cliente($id);
  8. TSession::setValue('cliente_id', $cliente->id);
  9. TSession::setValue('cliente_nome', $cliente->nome);
  10. TSession::setValue('cliente_matricula', $cliente->matricula);
  11. TSession::setValue('cliente_photo_path', $cliente->photo_path);
  12. $this->cliente->setValue($cliente->nome);
  13. $this->matricula->setValue($cliente->matricula);
  14. TTransaction::close();
  15. $this->onReload();
  16. }
  17. ?>

O objetivo de exibição foi concluído porém existe um delay da sessão anterior, onde tenho que apertar F5 duas vezes para a informação do cliente anterior sair da tela e monstrar o novo cliente. Alguém já vivenciou coisa semelhante e pode me ajudar?

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


NR

Hm, difícil dizer sem ver o código...

Poste o código no pastebin.