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:
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.
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?
Tenho uma lista de clientes e nela tem uma coluna com o botão para acessar outra pagina com a seguinte ação:
- <?php
- $action3 = new TDataGridAction(array('DiretorioListaArquivos', 'onChangeAction'));
- $action3->setLabel(_t('Edit'));
- $action3->setImage('ico_edit.png');
- $action3->setField('id');
- ?>
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.
- <?php
- public function onChangeAction($param)
- {
- $id = $param['key'];
-
- // get some project info
- TTransaction::open('permission');
- $cliente = new Cliente($id);
- TSession::setValue('cliente_id', $cliente->id);
- TSession::setValue('cliente_nome', $cliente->nome);
- TSession::setValue('cliente_matricula', $cliente->matricula);
- TSession::setValue('cliente_photo_path', $cliente->photo_path);
- $this->cliente->setValue($cliente->nome);
- $this->matricula->setValue($cliente->matricula);
- TTransaction::close();
-
- $this->onReload();
- }
- ?>
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?
Hm, difícil dizer sem ver o código...
Poste o código no pastebin.