mui.confirm(message, confirmCallback, [title], [buttonLabels])
Muestra un cuadro de diálogo de confirmación personalizado.
- message: Mensaje a mostrar.
- confirmCallback: Función callback invocada cuando el usuario confirma. Recibe como parámetro el index del botón presionado (1, 2, or 3) o si canceló sin presionar nada un 0.
- title: El título del cuadro de diálogo. Es un valor opcional.
- buttonLabels: Las etiquetas de los botones en un array de strings. Ej: [OK,Cancel]. Es un parámetro opcional.
- Observar que a diferencia del confirm estándar de javascript, este método funciona con función callback.
Ejemplo rápido
mui.confirm("¿Desea continuar?", confirmCallback, 'Atención', ['Si', 'No']);
function confirmCallback(buttonIndex) {
if (buttonIndex==1) {
...
} else if (buttonIndex==2) {
...
} else {
...
}
}
Dependencias
Requiere el uso del plugin cordova-plugin-dialogs.
En PhoneGap build:
<gap:plugin name="cordova-plugin-dialogs" source='npm' />
Si no se incluye el plugin se usa el confirm estándar de javascript.