sc_ajax_message("Mensaje", "Título", "Parámetros", "Parameters_Redir", "String_toast");
|
|
Esta macro permite que la aplicación muestre mensajes personalizables, con su uso restringido a eventos de forma / control cuando se usa en eventos AJAX.
Esta macro solo es válida en aplicaciones compatibles con AJAX.
Descripción de los parámetros
| Parámetros |
Descripción |
| Mensaje |
Mensaje de texto que se mostrará en el cuerpo del mensaje. Este parámetro es obligatorio. |
| Título |
Texto que se mostrará en el título del mensaje. Si no se completa, el título del mensaje no se mostrará. |
| Cadena de parámetros del mensaje |
Parámetro de formato de mensaje. Ejemplo: modal = Y & button = Y & button_label = Ok & redir = form_employees.php & redir_target = _blank
Los detalles de este parámetro se detallan en la tabla 2.
|
| Cadena de parámetro de redireccion |
En esta propiedad se pueden definir los valores para la aplicación de redireccionamiento. Esta propiedad funciona solo si la propiedad redir es informada. Los parámetros se deben ingresar en el siguiente formato: parámetro = valor, parámetro = valor.
Por ejemplo, customer_id = ALFKI; customer_name = ALBERT FRANCINET
|
| Cadena de parámetro Toast |
Parámetro de formato de mensaje utilizando Toast.
- toast: Y o N
- toast_pos: 'top', 'top-start', 'top-end', 'center', 'center-start', 'center-end', 'bottom', 'bottom-start', 'bottom-end'
- type: 'warning', 'error', 'success', 'info', 'question'
|
Tabla2: Cadena de parámetros de mensaje
| Parámetros |
Descripción |
Valores |
Exemplo |
| modal |
Flag para exibição da mensagem em modal |
Y o N |
modal=Y |
| timeout |
Tiempo en segundos para ocultar el mensaje. Si no se ingresa el mensaje se mostrará de forma indefinida. Esta propiedad solo funciona si la propiedad del botón no está habilitada. |
Seconds |
timeout=5 |
| button |
Muestra el botón dentro del mensaje. Su operación por defecto es cerrar el mensaje. Si la redirección está habilitada, después de cerrar el mensaje, la aplicación será redirigida. |
Y o N |
button=Y |
| button_label |
Etiqueta de botón. Esta opción solo funciona si la propiedad del botón habilitó. |
String |
button=Y&button_label=OK |
| top |
Valor de posicionamiento del mensaje en píxeles desde el margen superior. |
Pixels Number |
top=300 |
| left |
Valor de posicionamiento del mensaje en píxeles desde el margen izquierdo. |
Pixels Number |
left=200 |
| width |
Valor del ancho del cuadro de mensaje en píxeles |
Pixels Number |
width=320 |
| height |
Valor de altura del cuadro de mensaje en píxeles |
Pixels Number |
height=30 |
| redir |
URL o nombre de la aplicación para redireccionar. Esta macro funciona solo si la propiedad "button" está habilitada. |
String |
button=Y&redir=form_employees.php |
| redir_target |
Objetivo para redireccionar. Esta propiedad solo funciona cuando la propiedad "redir" está habilitada. |
String |
redir=form_employees.php&redir_target=_blank |
| show_close |
Bandera para la exposición del botón "cerrar" en la barra de título del cuadro de mensaje. Cuando se activa, este parámetro hace que se muestre una barra de título, incluso si no hay un título definido. |
Y o N |
show_close=Y |
| body_icon |
Bandera para mostrar un icono en el cuerpo del mensaje. La exposición de iconos depende de la configuración del tema de aplicaciones (esquemas de exposición). |
Y o N |
body_icon=N |
Ejemplo 01
sc_ajax_message ("Mensaje", "Título", "timeout=0");
Ejemplo 02: Usando Toast
sc_ajax_message ("Mensaje", "Título", "toast=Y&toasto_pos=center-start&type=success");
Para mostrar el mensaje utilizando Toast, esta opción debe estar habilitada en la interfaz de la aplicación.
|
Macro Scope
|
Aplicación Blank
|
Aplicación Calendario
|
Aplicación Grid
|
Aplicación Formulário
|
Aplicación Controle
|
| allMacros
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros
|
ajaxFieldonClick
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros
|
|