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 --- .../web/api/idbobjectstore/indexnames/index.html | 112 --------------------- .../fr/web/api/idbobjectstore/indexnames/index.md | 112 +++++++++++++++++++++ 2 files changed, 112 insertions(+), 112 deletions(-) delete mode 100644 files/fr/web/api/idbobjectstore/indexnames/index.html create mode 100644 files/fr/web/api/idbobjectstore/indexnames/index.md (limited to 'files/fr/web/api/idbobjectstore/indexnames') diff --git a/files/fr/web/api/idbobjectstore/indexnames/index.html b/files/fr/web/api/idbobjectstore/indexnames/index.html deleted file mode 100644 index 96cfe6186a..0000000000 --- a/files/fr/web/api/idbobjectstore/indexnames/index.html +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: IDBObjectStore.indexNames -slug: Web/API/IDBObjectStore/indexNames -tags: - - API - - IDBObjectStore - - IndexedDB - - Propriété - - Reference -translation_of: Web/API/IDBObjectStore/indexNames ---- -
{{APIRef("IndexedDB")}}
- -

La propriété indexNames, rattachée à l'interface {{domxref("IDBObjectStore")}}, renvoie la liste des noms des index pour les objets du magasin d'objets courant.

- -

{{AvailableInWorkers}}

- -

Syntaxe

- -
var myindexNames = objectStore.indexNames;
- -

Valeur

- -

Une liste {{domxref("DOMStringList")}}.

- -

Exemples

- -

Dans l'exemple suivant, on initialise une transaction de lecture/écriture sur une base de données en ajoutant des données dans un magasin d'objets via la méthode add(). Une fois l'objet créé, on affiche objectStore.indexNames en sortie de la console. Pour un exemple complet et fonctionnel, vous pouvez utiliser notre application To-do Notifications (tester la démo).

- -
// On commence par ouvrir la base de données
-var DBOpenRequest = window.indexedDB.open("toDoList", 4);
-
-DBOpenRequest.onsuccess = function(event) {
-  note.innerHTML += '<li>Base de données initialisée.</li>';
-
-  // On enregistre le résultat de l'ouverture
-  // dans la variable db afin de l'utiliser
-  // ensuite
-  db = this.result;
-
-  // On exécute la fonction addData() afin
-  // d'ajouter des données à la base de données
-  addData();
-};
-
-function addData() {
-  // On crée un nouvel objet prêt à être inséré
-  // dans la base de données
-  var newItem = [ { taskTitle: "Walk dog", hours: 19, minutes: 30, day: 24, month: "December", year: 2013, notified: "no" } ];
-
-  // On ouvre une transaction en lecture/écriture
-  // vers la base de données afin d'ajouter des
-  // données
-  var transaction = db.transaction(["toDoList"], "readwrite");
-
-  // On indique le succès de la transaction
-  transaction.oncomplete = function(event) {
-    note.innerHTML += '<li>Transaction terminée : modification finie.</li>';
-  };
-
-
-  transaction.onerror = function(event) {
-    note.innerHTML += '<li>Transaction non-ouverte à cause d'une erreur. Les doublons ne sont pas autorisés.</li>';
-  };
-
-  // On crée un magasin d'objet pour la transaction
-  // et on affiche indexNames dans la console
-  var objectStore = transaction.objectStore("toDoList");
-  console.log(objectStore.indexNames);
-
-  // On ajoute l'objet newItem au magasin d'objets
-  var objectStoreRequest = objectStore.add(newItem[0]);
-
-  objectStoreRequest.onsuccess = function(event) {
-    // On indique le succès de l'ajout de l'objet
-    // dans la base de données
-    note.innerHTML += '<li>Un nouvel élément a été ajouté dans la base de données.</li>';
-  };
-};
- -

Spécifications

- - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('IndexedDB', '#widl-IDBObjectStore-indexNames', 'indexNames')}}{{Spec2('IndexedDB')}} 
- -

Compatibilité des navigateurs

- -

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

- -

Voir aussi

- - diff --git a/files/fr/web/api/idbobjectstore/indexnames/index.md b/files/fr/web/api/idbobjectstore/indexnames/index.md new file mode 100644 index 0000000000..96cfe6186a --- /dev/null +++ b/files/fr/web/api/idbobjectstore/indexnames/index.md @@ -0,0 +1,112 @@ +--- +title: IDBObjectStore.indexNames +slug: Web/API/IDBObjectStore/indexNames +tags: + - API + - IDBObjectStore + - IndexedDB + - Propriété + - Reference +translation_of: Web/API/IDBObjectStore/indexNames +--- +
{{APIRef("IndexedDB")}}
+ +

La propriété indexNames, rattachée à l'interface {{domxref("IDBObjectStore")}}, renvoie la liste des noms des index pour les objets du magasin d'objets courant.

+ +

{{AvailableInWorkers}}

+ +

Syntaxe

+ +
var myindexNames = objectStore.indexNames;
+ +

Valeur

+ +

Une liste {{domxref("DOMStringList")}}.

+ +

Exemples

+ +

Dans l'exemple suivant, on initialise une transaction de lecture/écriture sur une base de données en ajoutant des données dans un magasin d'objets via la méthode add(). Une fois l'objet créé, on affiche objectStore.indexNames en sortie de la console. Pour un exemple complet et fonctionnel, vous pouvez utiliser notre application To-do Notifications (tester la démo).

+ +
// On commence par ouvrir la base de données
+var DBOpenRequest = window.indexedDB.open("toDoList", 4);
+
+DBOpenRequest.onsuccess = function(event) {
+  note.innerHTML += '<li>Base de données initialisée.</li>';
+
+  // On enregistre le résultat de l'ouverture
+  // dans la variable db afin de l'utiliser
+  // ensuite
+  db = this.result;
+
+  // On exécute la fonction addData() afin
+  // d'ajouter des données à la base de données
+  addData();
+};
+
+function addData() {
+  // On crée un nouvel objet prêt à être inséré
+  // dans la base de données
+  var newItem = [ { taskTitle: "Walk dog", hours: 19, minutes: 30, day: 24, month: "December", year: 2013, notified: "no" } ];
+
+  // On ouvre une transaction en lecture/écriture
+  // vers la base de données afin d'ajouter des
+  // données
+  var transaction = db.transaction(["toDoList"], "readwrite");
+
+  // On indique le succès de la transaction
+  transaction.oncomplete = function(event) {
+    note.innerHTML += '<li>Transaction terminée : modification finie.</li>';
+  };
+
+
+  transaction.onerror = function(event) {
+    note.innerHTML += '<li>Transaction non-ouverte à cause d'une erreur. Les doublons ne sont pas autorisés.</li>';
+  };
+
+  // On crée un magasin d'objet pour la transaction
+  // et on affiche indexNames dans la console
+  var objectStore = transaction.objectStore("toDoList");
+  console.log(objectStore.indexNames);
+
+  // On ajoute l'objet newItem au magasin d'objets
+  var objectStoreRequest = objectStore.add(newItem[0]);
+
+  objectStoreRequest.onsuccess = function(event) {
+    // On indique le succès de l'ajout de l'objet
+    // dans la base de données
+    note.innerHTML += '<li>Un nouvel élément a été ajouté dans la base de données.</li>';
+  };
+};
+ +

Spécifications

+ + + + + + + + + + + + + + +
SpécificationÉtatCommentaires
{{SpecName('IndexedDB', '#widl-IDBObjectStore-indexNames', 'indexNames')}}{{Spec2('IndexedDB')}} 
+ +

Compatibilité des navigateurs

+ +

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

+ +

Voir aussi

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