estoy con la api de html indexeddb, tengo que ordenar un trozo de codigo, para que aparezca ordenada la base de forma descendente, se que hay que usar de opencursor, propiedad prev, pero no se si antes habria que hacer un indice, de la parte que se desea, y si el codigo que os muestro por segunda vez es el que vale, pues el IDBCursor.PREV no se si esta bien usado, pues tambien lo he visto "prev"
la base, peliculas, con clave, titulo, año
el codigo a modificar ;
Código:
lo que yo creo es ; function mostrar()" "{" "cajadatos.innerHTML='';" "var transaccion=bd.transaction(['peliculas']);" "var almacen=transaccion.objectStore('peliculas');" "var cursor=almacen.openCursor();" "cursor.addEventListener('success', mostrarlista, false);" "}"
Código:
un saludo y gracias de antemano , function mostrar(){ cajadatos.innerHTML=""; var transaccion=bd.transaction(['peliculas']); var almacen=transaccion.objectStore('peliculas'); //aqui crearia el indice, ¿pero no hay que crearlo antes en el inicio de la base, al generarla? var indice=almacen.index('BuscarporFecha')(buscarporfecha seria el campo al que luego hare que se ordene ; var cursor=indice.openCursor(null, IDBCursor.PREV(esta sentencia la he visto escrita pero no se como se usa realmente, en otros ejercicios solo la veo "prev"); cursor.addEventListener('success', mostrarlista, false);