Função que define a característica do(s) botão(ões) em um Modal de confirmação. Se não houver nenhuma função atribuída ao botão, por padrão ele fechará o modal a que está atribuído.
Figura 1 - Bloco de programação Botão do modal
- Bloco cliente: cronapi.notification.buttonConfirmDialogAlert()
Retorna um objeto com as informações do botão.
Descrição dos parâmetros do bloco.
Informa se o botão irá ou não receber uma cor de fundo de destaque.
- Posição: 1
- Inglês: Highlighted Button
- Tipo: Texto/ String
- Exemplo: "Sim", "Não". Caso "Sim", o botão ganhará uma cor de fundo que o destaca entre os demais.
Título do botão.
- Posição: 2
- Inglês: Title
- Tipo: Texto / String
- Exemplo: "Fechar", "Ok", "Cadastre-se"
- Posição: 3
- Inglês: Button action
- Tipo: Comandos / Commands
- Exemplo: Este campo determina uma ação que o botão executará, como por exemplo mudar de formulário, também é possível criar outros modais através dessa propriedade.
No exemplo da figura abaixo estamos criando um Modal de confirmação para informar ao usuário que um determinado produto foi cadastrado com sucesso.
Para adicionar mais de um botão é necessário utilizar o bloco de programação criar lista com. O parâmetro 1, Botão de destaque, está configurado como "Sim" e essa mudança em relação ao primeiro botão é visível na figura 2.1. Ao final da configuração podemos atribuir uma ação a esse botão, neste exemplo utilizamos o bloco de programação Mudar formulário nos dois botões, se nenhuma ação for atribuída ao botão, ele servirá apenas para fechar o modal.
Figura 2 - Função que pode criar um Modal de confirmação
Os modais apresentam exibições diferentes de acordo com a plataforma em que são executados. Na figura 2.1 apresentamos sua visualização em uma plataforma web e na figura 2.2 em uma plataforma mobile.
Figura 2.1 - Exemplo de modal web exibido ao rodar a função da figura 2
Figura 2.2 - Exemplo de modal mobile exibido ao rodar a função da figura 2