W3Cから、indexedDBデータベース内のobjectStore項目の更新に関していくつかの情報を取得しようとしましたが、あまり重大ではありません。 私はhereという方法を見つけましたが、それは本当に私にとっては役に立ちません。 。作業方法が、私はこの問題を解決することはできませんindexedDBでデータを更新するにはどうすればよいですか?
私の実装がこの
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(|削除|のgetAll | | getById getByIndex追加)を持っています。
私がそれをどのように管理できるか分かっているなら、教えてください!
ありがとうございました!
ありがとうございました!このindexedDBはますます良くなっています!私はそれがこのように簡単.. – Michael
IDB素晴らしいですを処理するために知っていないと思いました。あなたが問題に遭遇するかどうか尋ねるだけでなく、物事についての答えをSOで検索してください。私は質問に答えられないようにしようとしない。 – buley
フィドルは(クローム)動作していないようです - ちょうど(、cursor.updateに注意を描画するための1つの – Reinsbrain