Presenta un cuadro de diálogo nativo personalizado solicitando información.
- message: Mensaje a mostrar.
- promptCallback: Función callback invocada cuando el usuario ingresa un valor. 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.
- defaultText: Valor por defecto para el cuadro de texto. 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.prompt('Ingrese su edad', promptCallback, 'Atención');
function promptCallback(res) {
Console.log('Presionó el botón ' + result.buttonIndex);
Console.log('El valor ingresado fue: ' + result.index1);
}
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 prompt estándar de javascript.