# [Custom Page] Como apresentar mensagens para o usuario

\#CustomPage

Abaixo exemplos em javascript para apresentação de mensanges para o usuário

[![image.png](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/scaled-1680-/BIkimage.png)](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/BIkimage.png)

```javascript
function alerta() {
    alert('mensagem de alerta 1');
}
```

[![image.png](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/scaled-1680-/zcUimage.png)](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/zcUimage.png)

```javascript
function confirma() {

    if (confirm("confirma msm?")) {
        alert('confirmado');
    } else {
        alert('nao confirmado');
    }   
    
}
```

[![image.png](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/scaled-1680-/MsHimage.png)](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/MsHimage.png)

```javascript
//função para apresentar uma mensage de sucesso
function showSuccess() {
    customPageContext.msg.success("msg", "msg title");
}
```

[![image.png](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/scaled-1680-/qHMimage.png)](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/qHMimage.png)

```javascript
//função para apresentar uma mensage de atenção
function showWarning() {
    customPageContext.msg.warning("msg", "msg title");
}

```

[![image.png](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/scaled-1680-/RQdimage.png)](https://wiki.agilityflow.io/uploads/images/gallery/2025-02/RQdimage.png)

```javascript
//função para apresentar uma mensage de erro
function showError() {
    customPageContext.msg.error("msg", "msg title");
}
```

Abaixo um exemplo para forçar esconder uma mensagem

```javascript
function hideMsgs() {
    customPageContext.msg.hideMsgs();
}
```