Skip to content

Popups

Mensagens

Métodos

sucess(options, callback)

options
{
    text:string
    timeout?:number
    disableadFooter?:boolean
    disableadHeader?:boolean
}
callback
() => {

}
Exemplo
rucula.popup.message.sucess({
    text:"Item Excluido",timeout:2000
})   

warning(options, callback)

option
{
    text:string
    timeout?:number
    disableadFooter?:boolean
    disableadHeader?:boolean
}
callback
(yesNo) => {

}
Exemplo
rucula.popup.message.warning({
    text:"O registro será excluido permanentemente, deseja continuar?"
},(yesNo) => {
    // TODO
})

info(options, callback)

{
    text:string
    timeout?:number
    disableadFooter?:boolean
    disableadHeader?:boolean
}
callback
(event) => {

}
Exemplo
rucula.popup.message.info({
    text:"Registrando...", 
    timeout:500, 
    disableadFooter:true
})

error(options, callback)

option
{
    text:string
    timeout?:number
    disableadFooter?:boolean
    disableadHeader?:boolean
}
callback
(event) => {

}

Exemplo

let erro = 'internal error'
rucula.popup.message.error({
    text:erro, 
    timeout:1300, 
    disableadFooter:true
});

Nota: Com callbacks podemos fazer encadeamento de mensagens.

rucula.popup.message.warning({
    text:"O registro será excluido permanentemente, deseja continuar?"
}, resultOption)

function resultOption(yesNo){

    if(yesNo){
        rucula.popup.message.info({
                text:"excluindo...", 
                timeout:500, 
                disableadFooter:true,
                disableadHeader:true
            },sucess);
        }
    }

    function sucess(){
        rucula.popup.message.sucess({
            text:"Item Excluido",timeout:2000
    })   
}

Loader

Métodos

disable()

rucula.loader.disable()

enable()

 rucula.loader.enable()