# PmLibDialogService
# showSuccess
showSuccess(msg: string): void
- Paramêtros
msg-Mensagem a ser mostrada na tela
- Retorno
void
- Uso
Dispara o DialogService.show() do zeedhi sempre com o type success.
PmLibDialogService.showSuccess('Dados salvos com sucesso!');
# showError
showError(msg: string): void
- Paramêtros
msg-Mensagem a ser mostrada na tela
- Retorno
void
- Uso
Dispara o DialogService.show() do zeedhi sempre com o type error.
PmLibDialogService.showError('ocorreu um erro inesperado!');
# showErrorBackend
showErrorBackend(error: any): void
- Paramêtros
error-Objeto de erro gerado através docatchde uma requisição para o backend
- Retorno
void
- Uso
Procura por possivel erro que veio do backend no objeto de erro gerado através do catch e dispara o DialogService.show() do zeedhi com o type error. Caso não
encontre retorna uma mensagem padrão.
} catch (error) {
PmLibDialogService.showErrorBackend(error);
}
# confirmDialog
async confirmDialog(msg: string, type: string = 'warning'): Promise<boolean>
Paramêtros
msg-Mensagem a ser mostrada na telatype-Tipo do do dialog. Padrão é 'warning'
Retorno
Promise<boolean>
Uso
Emite um Dialog de confirmação e retorna uma promise. Assim que o usuário clica em uma das opções (Sim ou Não) retorna um valor do tipo boolean de acordo com a opção escolhida.
const confirm = await PmLibDialogService.confirmDialog('Deseja excluir esse registro?');
if (confirm) {
this.delete();
}