From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- files/fr/web/api/idbobjectstore/get/index.html | 130 ------------------------- files/fr/web/api/idbobjectstore/get/index.md | 130 +++++++++++++++++++++++++ 2 files changed, 130 insertions(+), 130 deletions(-) delete mode 100644 files/fr/web/api/idbobjectstore/get/index.html create mode 100644 files/fr/web/api/idbobjectstore/get/index.md (limited to 'files/fr/web/api/idbobjectstore/get') diff --git a/files/fr/web/api/idbobjectstore/get/index.html b/files/fr/web/api/idbobjectstore/get/index.html deleted file mode 100644 index 28850ce536..0000000000 --- a/files/fr/web/api/idbobjectstore/get/index.html +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: IDBObjectStore.get() -slug: Web/API/IDBObjectStore/get -translation_of: Web/API/IDBObjectStore/get ---- -

{{ APIRef("IndexedDB") }}

- -
-

La méthode get() de l'interface {{domxref("IDBObjectStore")}} fait une {{domxref("IDBRequest","requête")}} pour renvoyer la valeur d'un enregistrement du magasin d'objet {{domxref("IDBObjectStore","relié")}}.

-
- -

{{Note("Si plusieurs enregistrements peuvent être sélectionnés la valeur du premier enregistrement rencontré (dont la valeur n'est pas undefined) sera renvoyée.")}} {{Note("On ne peut pas savoir s'il y a correspondance mais que l(es) enregistrement(s) a/ont des valeurs non définie (undefined) ou s'ils n'y as pas de correspondance par cette méthode. On peut utulisé la methode getAllKeys pour retrouvé la ou les clés du ou des enregistrements qui n'ont pas de valeur défini (valeur = undefined).")}}

- -

{{AvailableInWorkers}}

- -

Syntaxe

- -
var request = objectStore.get(cle);
- -

Paramètre

- -
-
cle
-
la clé ou l'{{domxref("IDBKeyRange","intervalle de clé")}} de l'enregistrement dont on cherche la valeur.
-
- -

Renvoie

- -
-
Une {{domxref("IDBRequest","requête")}}
-
La propriété {{domxref("IDBRequest.result","result")}} de cette requête renvoie en cas de succès,  un clone structuré de la valeur de l'enregistrement correspondant à la clé ou du premier correspondant à l'intervalle de clé.
-
- -

Exceptions

- -
-
TransactionInactiveError
-
Cette {{domxref("DOMException","exception")}} est levé si la {{domxref("IDBTransaction","transaction")}} dont dépend cet {{domxref("IDBObjectStore","accès")}} au magasin d'objet est inactive.
-
DataError
-
Cette {{domxref("DOMException","exception")}} est levé si la clé ou l'{{domxref("IDBKeyRange","intervalle de clé")}} est invalide.
-
InvalidStateError
-
Cette {{domxref("DOMException","exception")}} est levé si le magasin d'objet à été supprimé.
-
- -

Exemple

- -

Dans le code suivant , on ouvre une {{domxref("IDBTransaction","transaction")}} sur la {{domxref("IDBDatabase","connexion")}} à la base de données, pour avoir l'{{domxref("IDBObjectStore","accès")}} au magasin d'objet dans lequel on veut retrouver la valeur d'un enregistrement.

- -

La méthode get() sert à retrouver la valeur de l'enregistrement dont la clé est Walk dog dans magasin d'objets toDoList

- -
// ouvre la connexion à la base de données
-var DBOpenRequest = window.indexedDB.open("toDoList", 4);
-
-// Gère l'ouverture de la connexion
-DBOpenRequest.onsuccess = function() {
-  note.innerHTML += '<li>Database initialised.</li>';
-
-  // enregistre la connexion dans la variable db
-  db = DBOpenRequest.result;
-
-  // exécute la fonction deleteData()
-  deleteData();
-};
-
-function deleteData() {
-  // ouvre un transaction en mode lecture/écriture pour effectuer la suppression
-  var transaction = db.transaction(["toDoList"], "readwrite");
-
-  // affiche le succès de la transaction.
-  transaction.oncomplete = function() {
-    note.innerHTML += '<li>Transaction effectuée: fin de la modification de la base de données.</li>';
-  };
-
-  // affiche la cause de l’échec de la transaction.
-  transaction.onerror = function() {
-    note.innerHTML += '<li>Échec de la transaction: ' + transaction.error + ' la base de données n\'a pas été modifié</li>';
-  };
-
-  // ouvre un accès au magasin d'objet toDoList
-  var objectStore = transaction.objectStore("toDoList");
-
-  // Retrouve l'enregistrement dont la clé est Walk dog
-   var objectStoreRequest = objectStore.get("Walk dog");
-
-  objectStoreRequest.onsuccess = function() {
-    //Affiche le succès de la requête
-    note.innerHTML += '<li>Enregistrement retrouvé.</li>';
-
-    //affecte la valeur de l'enregistrement à la variable
-    var myRecord = objectStoreRequest.result;
-  };
-};
-
- -
-

Note : Pour un exemple de travail complet, voir notre To-do Notifications app (view example live).

-
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('IndexedDB', '#widl-IDBObjectStore-get-IDBRequest-any-key', 'get()')}}{{Spec2('IndexedDB')}} 
- -

Compatibilité des navigateurs

- -

{{Compat("api.IDBObjectStore.get")}}

- -

Voir aussi

- - diff --git a/files/fr/web/api/idbobjectstore/get/index.md b/files/fr/web/api/idbobjectstore/get/index.md new file mode 100644 index 0000000000..28850ce536 --- /dev/null +++ b/files/fr/web/api/idbobjectstore/get/index.md @@ -0,0 +1,130 @@ +--- +title: IDBObjectStore.get() +slug: Web/API/IDBObjectStore/get +translation_of: Web/API/IDBObjectStore/get +--- +

{{ APIRef("IndexedDB") }}

+ +
+

La méthode get() de l'interface {{domxref("IDBObjectStore")}} fait une {{domxref("IDBRequest","requête")}} pour renvoyer la valeur d'un enregistrement du magasin d'objet {{domxref("IDBObjectStore","relié")}}.

+
+ +

{{Note("Si plusieurs enregistrements peuvent être sélectionnés la valeur du premier enregistrement rencontré (dont la valeur n'est pas undefined) sera renvoyée.")}} {{Note("On ne peut pas savoir s'il y a correspondance mais que l(es) enregistrement(s) a/ont des valeurs non définie (undefined) ou s'ils n'y as pas de correspondance par cette méthode. On peut utulisé la methode getAllKeys pour retrouvé la ou les clés du ou des enregistrements qui n'ont pas de valeur défini (valeur = undefined).")}}

+ +

{{AvailableInWorkers}}

+ +

Syntaxe

+ +
var request = objectStore.get(cle);
+ +

Paramètre

+ +
+
cle
+
la clé ou l'{{domxref("IDBKeyRange","intervalle de clé")}} de l'enregistrement dont on cherche la valeur.
+
+ +

Renvoie

+ +
+
Une {{domxref("IDBRequest","requête")}}
+
La propriété {{domxref("IDBRequest.result","result")}} de cette requête renvoie en cas de succès,  un clone structuré de la valeur de l'enregistrement correspondant à la clé ou du premier correspondant à l'intervalle de clé.
+
+ +

Exceptions

+ +
+
TransactionInactiveError
+
Cette {{domxref("DOMException","exception")}} est levé si la {{domxref("IDBTransaction","transaction")}} dont dépend cet {{domxref("IDBObjectStore","accès")}} au magasin d'objet est inactive.
+
DataError
+
Cette {{domxref("DOMException","exception")}} est levé si la clé ou l'{{domxref("IDBKeyRange","intervalle de clé")}} est invalide.
+
InvalidStateError
+
Cette {{domxref("DOMException","exception")}} est levé si le magasin d'objet à été supprimé.
+
+ +

Exemple

+ +

Dans le code suivant , on ouvre une {{domxref("IDBTransaction","transaction")}} sur la {{domxref("IDBDatabase","connexion")}} à la base de données, pour avoir l'{{domxref("IDBObjectStore","accès")}} au magasin d'objet dans lequel on veut retrouver la valeur d'un enregistrement.

+ +

La méthode get() sert à retrouver la valeur de l'enregistrement dont la clé est Walk dog dans magasin d'objets toDoList

+ +
// ouvre la connexion à la base de données
+var DBOpenRequest = window.indexedDB.open("toDoList", 4);
+
+// Gère l'ouverture de la connexion
+DBOpenRequest.onsuccess = function() {
+  note.innerHTML += '<li>Database initialised.</li>';
+
+  // enregistre la connexion dans la variable db
+  db = DBOpenRequest.result;
+
+  // exécute la fonction deleteData()
+  deleteData();
+};
+
+function deleteData() {
+  // ouvre un transaction en mode lecture/écriture pour effectuer la suppression
+  var transaction = db.transaction(["toDoList"], "readwrite");
+
+  // affiche le succès de la transaction.
+  transaction.oncomplete = function() {
+    note.innerHTML += '<li>Transaction effectuée: fin de la modification de la base de données.</li>';
+  };
+
+  // affiche la cause de l’échec de la transaction.
+  transaction.onerror = function() {
+    note.innerHTML += '<li>Échec de la transaction: ' + transaction.error + ' la base de données n\'a pas été modifié</li>';
+  };
+
+  // ouvre un accès au magasin d'objet toDoList
+  var objectStore = transaction.objectStore("toDoList");
+
+  // Retrouve l'enregistrement dont la clé est Walk dog
+   var objectStoreRequest = objectStore.get("Walk dog");
+
+  objectStoreRequest.onsuccess = function() {
+    //Affiche le succès de la requête
+    note.innerHTML += '<li>Enregistrement retrouvé.</li>';
+
+    //affecte la valeur de l'enregistrement à la variable
+    var myRecord = objectStoreRequest.result;
+  };
+};
+
+ +
+

Note : Pour un exemple de travail complet, voir notre To-do Notifications app (view example live).

+
+ +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('IndexedDB', '#widl-IDBObjectStore-get-IDBRequest-any-key', 'get()')}}{{Spec2('IndexedDB')}} 
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.IDBObjectStore.get")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf