Autor Tópico: Evento Ajax onBlur nas Consultas  (Lida 246 vezes)

Vandacardoso

  • Avançado
  • ****
  • Mensagens: 272
Evento Ajax onBlur nas Consultas
« Online: Abril 11, 2016, 12:04:00 pm »
Boa tarde,

Será que alguém me pode explicar como faço para nas Consultas criar um evento Ajax onBlur? é que só aparece onClick.
Obrigada

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:Evento Ajax onBlur nas Consultas
« Responder #1 Online: Abril 11, 2016, 02:29:52 pm »
O evento onBlur ocorre quando um objeto perde o foco (um botão eu caixa de texto por exemplo).
Em uma consulta não existem esses tipos de objetos, pois só há labels. Um objeto do tipo label não recebe foco, portanto não pode existir evento onBlur para grids.
Diga o que vc está querendo fazer pra ver se podemos ajudar.
[]s
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

Vandacardoso

  • Avançado
  • ****
  • Mensagens: 272
Re:Evento Ajax onBlur nas Consultas
« Responder #2 Online: Abril 12, 2016, 05:57:35 pm »
O evento onBlur ocorre quando um objeto perde o foco (um botão eu caixa de texto por exemplo).
Em uma consulta não existem esses tipos de objetos, pois só há labels. Um objeto do tipo label não recebe foco, portanto não pode existir evento onBlur para grids.
Diga o que vc está querendo fazer pra ver se podemos ajudar.
[]s

Allan,

O que pretendo é obter o mesmo resultado que no formulário (baseado na mesma tabela). No formulário criei o método php
{sddatafim} = sc_data({sddatainicio}, "aaaa-mm-dd", "+", {diasatribuidos}, 0,0);
e coloquei no Evento onLoad, depois criei um Evento Ajax onBlur. E com isto o cálculo aparece correcto na formatação da data final.

Criei o mesmo método php na consulta mas a data do fim aparece com um formato muito estranho (p.e. /14/16). Ou seja não aparece como a defini. E isto acontece quando não existem dias atribuidos (aqui ele devia dar como resultado a data de inicio).
Como devo proceder na consulta? Ou será melhor fazer um formulário Grid View?
Obrigada

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:Evento Ajax onBlur nas Consultas
« Responder #3 Online: Abril 13, 2016, 08:44:42 am »
Normalmente em consulta se usa o evento onRecord
Mande o código do seu evento.
[]s
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br

Vandacardoso

  • Avançado
  • ****
  • Mensagens: 272
Re:Evento Ajax onBlur nas Consultas
« Responder #4 Online: Abril 13, 2016, 03:55:42 pm »
Normalmente em consulta se usa o evento onRecord
Mande o código do seu evento.
[]s

Sim, eu criei esse evento no onRecord, mas o problema é que a data do fim aparece toda desformatada.

Allan Medeiros

  • Expert
  • *****
  • Mensagens: 504
    • Email
Re:Evento Ajax onBlur nas Consultas
« Responder #5 Online: Abril 13, 2016, 06:07:08 pm »
Vc formatou o campo data na consulta?
Allan Medeiros
Analista de Informática
__________________________________________
Companhia de Processamento de Dados da Paraíba
medeiros@codata.pb.gov.br