mui.confirm

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.