sc_alert("Mensaje", $array)

Esta macro envía un mensaje en estilo de alerta en Javascript o Sweetalert2.

Obs

Para mostrar el mensaje usando la biblioteca sweetalert2, es necesario que la opción ”Usar SweetAlert” esté habilitada en la aplicación donde se usará la macro.

Esta opción se puede habilitar en el menú de configuración de la aplicación. Para acceder a él, haga clic en: Aplicación> Configuración la opción se encuentra en el bloque de Configuración de las Notificaciones.


Verifique a continuación los parámetros admitidos por la macro:

  • Mensaje: Parámetro obligatorio que contiene el mensaje que se mostrará.
  • $array: Este parámetro es opcional cuando se usa la macro, más obligatorio cuando queremos usar Sweetalert2.
    Cuando se usa, espera recibir una matriz con la configuración de Sweetalert2.

Verifique la lista de configuraciones aceptadas por Sweetalert2 en esta macro:

Parámetro Valor Descripción
title Ejemplo de cómo se debe informar dentro de la matriz:'title' => 'Título' Texto que se mostrará en el título de la tarjeta, si la opción de brindis es marcado como falso. 'toast' => false
type

Ejemplo de cómo se debe informar dentro de la matriz: 'type' => 'warning'

Lista de opciones aceptadas:

  • success
  • error
  • warning
  • info
Define el tipo de mensaje que se mostrará.
timer Ejemplo de cómo se debe informar dentro de la matriz: 'timer' => '2000' Define el tiempo en milisegundos que se mostrará el mensaje.
showConfirmButton

Ejemplo de cómo se debe informar dentro de la matriz: 'showConfirmButton' => false

Lista de opciones aceptadas:

  • True:Mostrar el botón de confirmación.
  • false: No muestra el botón de confirmación.
Define si se muestra un botón de confirmación.
position

Ejemplo de cómo se debe informar dentro de la matriz: 'position' => 'bottom-end',

Lista de opciones aceptadas:

  • top
  • top-start
  • top-end
  • center
  • center-start
  • center-end
  • bottom
  • bottom-start
  • bottom-end
Define la posición donde se mostrará la ventana emergente.
toast Ejemplo de cómo se debe informar dentro de la matriz: 'toast' => true Define el uso de toast para la visualización de mensajes. Cuando está habilitada, esta opción no muestra el botón de confirmación.


Verifique a continuación los ejemplos de uso de la macro:


Ejemplo 1: Mensaje usando Sweetalert
sc_alert("¡Este es un mensaje de alerta!");

 

Ejemplo 2: Mensaje usando Sweetalert2

$params = array(
'title' => 'Título',
'type' => 'success',
'timer' => '2000',
'showConfirmButton' => false,
'position' => 'bottom-end',
'toast' => true
);

sc_alert("Insertado con éxito!", $params);