Preciso que ao iniciar uma consulta, o cursor inicie com foco no campo quicksearch “LOCALIZAR” da grid consulta.
Alguém tem alguma ideia como posso fazer ?
Preciso que ao iniciar uma consulta, o cursor inicie com foco no campo quicksearch “LOCALIZAR” da grid consulta.
Alguém tem alguma ideia como posso fazer ?
Tu ta usando a versão 7.1?
Teu quickSearch ta na barra Topo?
Se for tente usar esse código no envento onHeader:
echo "<script type='text/javascript'>
function focoSearch(){
$('[name=sc_clone_nmgp_arg_fast_search]').focus().select();
}
window.onload = focoSearch;
</script>";
Se não for me fale que faço um outro.
Opa Almeida, valeu pela atenção…
Seguinte, quando inicia a grid o código funciona, mais quando navega entre os registro ele aparece tipo um pop Output e não continua focado no campo.
vai em Aplicação->Configuração->Exibir output Ajax = Não
Almeida, parou de exibir a mensagem, mais também quando navega ou aumenta a quantidade de registro a ser exibido ele não foca…
Tentar tirar o código do evento onHeader e coloca nos eventos onScriptIni e no onNavigate.
Almeida, não deu certo…
Mais mesmo assim já ajudou muito, agora pelo menos ele inicia focando no campo de pesquisa… valeu!
Se alguém mais tiver alguma ideia, eu agradeço…
quando inicia o foco inicial funciona blz, agora quando navega entre os registro, ou quando localiza um registro ele perde o foco.
Depois vou fazer uns testes aqui.