Cet article nécessite une relecture technique. Voici comment vous pouvez aider.
Cet article nécessite une relecture rédactionnelle. Voici comment vous pouvez aider.
La méthode getAll()
de l'interface IDBObjectStore
fait une requête
qui renvoie un tableau ordonné suivant les clés, des valeurs de tous les enregistrements du magasin d'objet relié
. On peut limité le nombre d'enregistrements en les filtrants suivant leurs clés ou en paramétrant le compteur.
Note : Cette méthode renverras un tableau vide si aucun enregistrement ne correspond. Si la valeur est undefined elle prendra une case du tableau.
Syntaxe
var request = objectStore.getAll(query, count);
Paramétres
- query Facultatif
- Une clé ou l'
intervalle de clé
pour filtrer, seule les valeurs des enregistrements correspondant sont renvoyées. Par défaut toutes les valeurs des enregistrements du magasin d'objet sont renvoyées. - count Facultatif
- Le nombre de valeurs d'enregistrement maximum renvoyées. Un nombre décimal sera tronqué. Zéro annule le compteur et toutes les valeurs sont retournées.
Renvoie
- Une
requête
- La propriété
result
de cette requête renvoie le tableau des valeurs des enregistrements en cas de succès.
Exceptions
TransactionInactiveError
- Cette
exception
est levé si latransaction
est inactive. DataError
- Cette
exception
est levé si la clé ou l'intervalle de clé
est invalide. InvalidStateError
- Cette
exception
est levé si le magasin d'objets à été supprimé. TypeError
- Cette
exception
est levé si le compteur n'est pas un nombre positif.
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
Indexed Database API (Second Edition) La définition de 'getAll()' dans cette spécification. |
Recommendation |
Compatibilité avec les navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Support basique | 48.0 | ? | ? | ? | ? |
Fonctionnalité | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Phone | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Support basique | Pas de support | 48.0 | ? | ? | ? | ? | ? | 48.0 |