Iniciar uma conversa

Utilizando eventos ajax: onChange

Neste artigo veremos o funcionamento do evento onChange, disponível no Scriptcase. Ele é disparado quando o objeto, que faz uso deste, tem o seu valor alterado.

Abaixo temos um exemplo de utilização deste evento. Iremos utilizar um formulário de itens de pedido, utilizaremos o ajax no formulário para capturar o preço unitário do produto e calcular o preço total com base na quantidade de produtos desejados.

1. Primeiramente, iremos configurar o campo produto para que seja exibido o nome do produto no lugar do ID.

Devemos acessar as configurações da aplicação, e selecionar o campo em questão(productid).

 

 

2. Em seguida devemos alterar o tipo do campo para número auto-complete, por ele ser do tipo número.

3. Por fim devemos configurar o lookup de exibição, utilizando a tabela products para buscarmos os nomes dos produtos.

4. Em seguida, iremos criar um evento ajax(onChange) no campo productid, para buscar o preço unitário na tabela ao informarmos o nome do produto.

 

5. Iremos utilizar a macro sc_lookup(Para mais informações clique aqui) para buscarmos esta informação no banco de dados.

 

6. Em seguida, iremos criar um outro evento ajax(onChange), desta vez no campo quantidade(quantity), para calcular o valor total ao informar a quantidade desejada.

7. Em seguida, ao executar a aplicação podemos ver o funcionamento do ajax.

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Amanda Santos (Migrated deleted Agent)

  2. Publicado
  3. Atualizado

Comentários