sc_ajax_message("Mensagem", "Título", "Parâmetro", "Parâmetros_Redir", "String_toast");
|
|
Esta macro permite que a aplicação exiba mensagens customizáveis, com seu uso restrito aos eventos do formulário/controle quando se faz uso no eventos AJAX.
Esta macro só é valida em aplicações com suporte a AJAX.
| Parâmetros |
Descrição |
| Mensagem |
Texto que será exibido no corpo da mensagem. Este parametro é de preenchimento obrigatório. |
| Título |
Texto que será exibido no título da mensagem. Se não preenchido o título da mensagem não será exibido. |
| String de parâmetros da mensagem |
Parâmetro de formatação da mensagem. Ex.: modal=Y&button=Y&button_label=Ok&redir=form_employees.php&redir_target=_blank
Os detalhes deste parâmetro estão detalhados na tabela2.
|
| String de parâmetros 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
|
| String de parâmetros do toast |
Parâmetro de formatação da mensagem utilizando Toast.
- toast: Y ou N
- toast_pos: 'top', 'top-start', 'top-end', 'center', 'center-start', 'center-end', 'bottom', 'bottom-start', 'bottom-end'
- type: 'warning', 'error', 'success', 'info', 'question'
|
Tabela2: String de Parâmetros 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.php |
| redir_target |
Target para url de redicionamento. Esta propriedade funciona apenas quando a propriedade redir está habilitada. |
String |
redir=form_employees.php&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 |
Exemplo 01
sc_ajax_message ("Message", "Title", "timeout=0");
Exemplo 02: Utilizando o Toast
sc_ajax_message ("Cliente", "Title", "toast=Y&toasto_pos=center-start&type=success");
Obs
Para a exibição da mensagem utilizando o Toast é necessário que esta opção esteja habilitada na interface da aplicação.
|
Escopo da Macro
|
Aplicação Blank
|
Aplicação Calendário
|
Aplicação Consulta
|
Aplicação Formulário
|
Aplicação Controle
|
| allMacros
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros
|
ajaxFieldonClick
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros
|
|