I
Reload Datagrid detalhe a cada 20 segundos
Boa tarde!
Sou novo com o Adianti e php, migrei do Delphi, estou fazendo um sistema de chat e chamados e já conclui a etapa de chamados, contudo chat está sendo um desafio, minha duvida é como recarregar minha GRADE DETALHE a cada 20 segundos usando ajax e jquery usando o adianti. Como disse, não sou muito experiente nesta linguagem preciso da ajuda dos amigos.
Minha tela, é a tela padrão mestre detalhe criada pelo Adianti pro, então todos devem conhecer.
Se alguem tiver um exemplo que funcione com esta tela e puder postar ou enviar por email agradeço: itamar.gregori@gmail.com
Agradeço
Itamar
Sou novo com o Adianti e php, migrei do Delphi, estou fazendo um sistema de chat e chamados e já conclui a etapa de chamados, contudo chat está sendo um desafio, minha duvida é como recarregar minha GRADE DETALHE a cada 20 segundos usando ajax e jquery usando o adianti. Como disse, não sou muito experiente nesta linguagem preciso da ajuda dos amigos.
Minha tela, é a tela padrão mestre detalhe criada pelo Adianti pro, então todos devem conhecer.
Se alguem tiver um exemplo que funcione com esta tela e puder postar ou enviar por email agradeço: itamar.gregori@gmail.com
Agradeço
Itamar
use a classe PTimer. conforme link:
www.adianti.com.br/forum/pt/view_953?ptimer
André, obrigado pela dica, mas infelizmente não funcionou, ele da reload total na pagina pelo que entendi,
Tentei usar este aqui mas não deu certo, como meus conhecimentos são limitados ainda em javascript, estou pedindo ajuda para a comunidade, o que eu preciso é justamente isso que está ai abaixo funcionando, se alguém puder ajudar, agradeço;
$script = new TElement('script');
$script->type = 'text/javascript';
$script->add("$(document).ready(function(){
window.setTimeout(function(){
var results = new RegExp('[?&]class=([^&#]*)').exec(window.location.href);
if('".__CLASS__."' == results[1] )
onReload();
}, 20000);
});
");
Veja se o link abaixo te ajuda:
www.adianti.com.br/forum/pt/view_2758?chat-para-troca-de-mensagens-e
Geralmente o pessoal utiliza ferramentas específicas para chat.
Obrigado Nataniel,
Não vamos integrar com ferramentas de terceiros, pois o que estou criando é um sistema que integra todos os setores.
Uma pena não haver solução.
Há soluções. Uma delas é criar uma função para refresh da grid e usá-la com ajax: