indexedDBデータベースのobjectStoreアイテムの更新に関して、 W3Cからいくつかの情報を取得しようとしましたが、それほど成功していません。私はここでそれを行う方法を見つけましたが、それは私にとって実際にはうまくいきません。
私の実装はこのようなものです
DBM.activitati.edit = function(id, obj, callback){
var transaction = DBM.db.transaction(["activitati"], IDBTransaction.READ_WRITE);
var objectStore = transaction.objectStore("activitati");
var keyRange = IDBKeyRange.only(id);
objCursor = objectStore.openCursor(keyRange);
objCursor.onsuccess = function(e){
var cursor = e.target.result;
console.log(obj);
var request = cursor.update(obj);
request.onsuccess = function(){
callback();
}
request.onerror = function(e){
conosole.log("DBM.activitati.edit -> error " + e);
}
}
objCursor.onerror = function(e){
conosole.log("DBM.activitati.edit -> error " + e);
}
}
すべてのDBM.activitati。(add | remove | getAll | getById | getByIndex)メソッドが機能していますが、これを解決できません。
私がそれを管理する方法を知っているなら、教えてください!
ありがとうございました!