GlobalizationError

Un oggetto che rappresenta un errore dall'API di globalizzazione.

Proprietà

  • codice: Uno dei seguenti codici che rappresenta il tipo di errore (Numero)
    • GlobalizationError.UNKNOWN _ errore: 0
    • GlobalizationError.FORMATTING _ errore: 1
    • GlobalizationError.PARSING _ errore: 2
    • GlobalizationError.PATTERN _ errore: 3
  • messaggio: un messaggio di testo che include la spiegazione dell'errore e/o dettagli (String)

Descrizione

Questo oggetto è creato e popolato da Cordova e restituito una richiamata in caso di errore.

Piattaforme supportate

  • Android
  • BlackBerry WebWorks (OS 5.0 e superiori)
  • iOS

Esempio rapido

Quando si esegue il callback di errore seguenti, esso viene visualizzata una finestra popup con il testo simile a code: 3 emessage:

function errorCallback(error) {
    alert('code: ' + error.code + '\n' +
          'message: ' + error.message + '\n');
};

Esempio completo

<!DOCTYPE HTML>
<html>
  <head>
    <title>GlobalizationError Example</title>
    <script type="text/javascript" charset="utf-8" src="cordova.js"></script>
    <script type="text/javascript" charset="utf-8">

    function successCallback(date) {
      alert('month:' + date.month +
            ' day:' + date.day +
            ' year:' + date.year + '\n');
    }

    function errorCallback(error) {
      alert('code: ' + error.code + '\n' +
            'message: ' + error.message + '\n');
    };

    function checkError() {
      navigator.globalization.stringToDate(
        'notADate',
        successCallback,
        errorCallback,
        {selector:'foobar'}
      );
    }

    </script>
  </head>
  <body>
    <button onclick="checkError()">Click for error</button>
  </body>
</html>