Iniciar uma conversa

Formulário com validação AJAX - Macro sc_ajax_message

Neste exemplo iremos criar um formulário utilizando a validação no evento AJAX do Scriptcase.

Passo 1: Criamos um formulário simples, escolhemos a tabela e vamos na configuração e Eventos AJAX

Passo 2: Agora vamos escolher qual o campo que será usado para validação e em qual evento ele será disparado

Passo 3: Irá abrir uma tela para colocar o código no evento onChange do AJAX, mostraremos um exemplo de código para validação de quantidade de produtos disponíveis no estoque no momento.

Observer que utilizamos a macro sc_ajax_message

Como utilizar:

sc_ajax_message(message,title,params,params_redir)

Esta macro permite que a aplicação exiba mensagens customizaveis, com seu uso restrito aos eventos do formulário/controle. Esta macro só é valida em aplicações com suporte a AJAX.

Paramêtros Descrição
Message Texto que será exibido no corpo da mensagem. Este parametro é de preenchimento obrigatorio.
Title Texto que será exibido no título da mensagem. Se não preenchido o título da mensagem não será exibido.
String de Parametros da mensagem Paramentro de formatação da mensagem.
Ex.: modal=Y&button=Y&button_label=Ok&redir=form_employees&redir_target=_blank
Os detalhes deste parametro estão detalhados na tabela2.
String de parametros do Redirecionamento Nesta propriedade podem ser definidos os valores para a aplicação de redirecionamento.Esta propriedade funciona apenas se a propriedade redir for informada. Os parametros devem ser informados no seguinte formato: parametro=valor;parametro=valor.
Ex.: customer_id=ALFKI;customer_name=ALBERT FRANCINET

Tabela2: String de Parametros da mensagem

Propriedade Descrição Valores Exemplo
modal Flag para exibição da mensagem em modal Y ou N modal=Y
timeout Tempo em segundos para esconder mensagem. Se não informado mensagem será exibida indefinidamente. Esta propriedade só funciona se a propriedade button não estiver habilitada. Segundos timeout=5
button Exibe botão dentro da mensagem. O seu funcionamento padrão é fechar a mensagem. Caso seja habilitado o redirecionamento, após fechar a mensagem a aplicação será redirecionada. Y ou N button=Y
button_label Label do botão. Esta opção só funciona caso a propriedade button habilidata String button=Y&button_label=OK
top Valor para posicionamento da mensagem em pixels Apenas numeros top=300
left Valor para posicionamento da mensagem em pixels Apenas numeros left=200
width Valor para largura da mensagem em pixels Apenas numeros width=320
height Valor da altura da mensagem em pixels Apenas numeros height=30
redir Nome da aplicações ou URL para redirecionamento. Esta propriedade funciona apenas caso a propriedade button esteja habilitada. String button=Y&redir=form_employees
redir_target Target para url de redicionamento. Esta propriedade funciona apenas quando a propriedade redir está habilitada. String redir=form_employees&redir_target=_blank
show_close Flag para exibição do botão de fechar mensagem localizado na barra de titulo. Esta propriedade quando ativa força a exibição da barra de titulo mesmo que o parametro titulo esteja vazio. Y ou N show_close=Y
body_icon Flag para exibição do icone do corpo da mensagem. Mesmo quando esta propriedade está ativa a exibição do icone depende da configuração do Tema (Esquema de exibição) usado na aplicação. Y ou N body_icon=N

 Passo 4: Agora notamos que toda vez que passarmos do número que existe em estoque, a aplicação irá mostrar uma mensagem informando que no estoque não há disponibilidade no momento.

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