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);
|
Macro Scope
|
Aplicación Blank
|
Aplicación Calendario
|
Aplicación Gráfica
|
Aplicación Grid
|
Aplicación Búsqueda
|
Aplicación Formulário
|
Aplicación Controle
|
Aplicación Menu
|
Menú Responsivo
|
Aplicación Menú Arból
|
Aplicación ReportPDF
|
| onExecute
|
allMacros
|
allMacros onApplicationInit onFooter onHeader onInit
|
onFooter onHeader onInit onNavigate onRecord
|
allMacros onApplicationInit onFilterInit
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onAfterDelete onAfterInsert onAfterUpdate onApplicationInit onBeforeDelete onBeforeInsert onBeforeUpdate onInit onLoadAll onValidate onValidateFailure onValidateSuccess
|
ajaxFieldonBlur ajaxFieldonChange ajaxFieldonClick ajaxFieldonFocus allMacros onApplicationInit onClick onInit onLoadAll onValidate onValidateFailure onValidateSuccess
|
onApplicationInit onExecute onLoad
|
onLoad
|
onApplicationInit onExecute onLoad
|
allMacros
|
|