sc_alert("Mensagem", $array)

Esta macro envia uma mensagem no estilo de alerta de Javascript (Sweetalert) ou Sweetalert2.

Obs
Para a exibição da mensagem utilizando a biblioteca sweetalert2, é necessário que a opção Usar SweetAlert esteja ativada na aplicação onde a macro será utilizada.
Esta opção pode ser habilitada no menu Aplicação > Configuração no bloco Configurações de notificações

Confira abaixo os parâmetros suportados pela macro:

  • Mensagem: Parâmetro obrigatório que contém a mensagem que será exibida.
  • $array: Este parâmetro é opcional na utilização da macro, mas obrigatório quando desejamos utilizar o Sweetalert2.
    Quando utilizado, espera receber um array com as configurações do Sweetalert2.

Confira a lista de configurações aceitas pelo Sweetalert2 nesta macro:

 

Parâmetro Valor Descrição
title Exemplo de como deve ser informada dentro do array: 'title' => 'Título' Texto que será exibido no título do card, caso a opção toast esteja marcada como false. 'toast' => false
type

Exemplo de como deve ser informada dentro do array: 'type' => 'warning'

Lista das opções aceitas:

  • success
  • error
  • warning
  • info
Define o tipo da mensagem que será exibida.
timer Exemplo de como deve ser informada dentro do array: 'timer' => '2000' Define o tempo em milissegundos que a mensagem será exibida.
showConfirmButton

Exemplo de como deve ser informada dentro do array: 'showConfirmButton' => false

Lista das opções aceitas:

  • True: Exibe o botão de confirmação.
  • false: Não exibe o botão de confirmação.
Define se um botão de confirmação será exibido.
position

Exemplo de como deve ser informada dentro do array: 'position' => 'bottom-end',

Lista das opções aceitas:

  • top
  • top-start
  • top-end
  • center
  • center-start
  • center-end
  • bottom
  • bottom-start
  • bottom-end
Define a posição onde o pop-up será exibido.
toast Exemplo de como deve ser informada dentro do array: 'toast' => true Define se iremos ou não utilizar o toast para a exibição das mensagens. Quando ativada, esta opção não exibe o botão de confirmação.

Confira abaixo os exemplos de utilização da macro:

Exemplo: Mensagem utilizando o Sweetalert
sc_alert("Esta é uma mensagem de alerta!!");

 

Exemplo: Message using Sweetalert2

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

sc_alert("Inserido com sucesso!", $params);