Ich habe versucht, App mit Framework7 zu entwickeln.Framework7: Löschen von Elementen eines Arrays mit swipeout
drucke ich meine Array (Liste) auf diese Weise:
if (list != null){
for (var i=0; i<list.length; i++){
output = output + '<li class="swipeout"><div class="item-content swipeout-content"><div class="item-inner"><div class="item-title-row"><div class="item-title">' + list[i].name + '</div></div><div class="item-subtitle">' + new Date(list[i].fDate).toLocaleDateString() + '</div></div></div><div class="swipeout-actions-right"><a href="#" class="swipeout-delete">Delete</a></div></li>';
}
}
$$('#liste').html(output);
Wenn ich einen Eintrag swipeout, wird der Eintrag verschwinden, aber er ist immer noch in der Anordnung.
Dies ist das Entfernen-Ereignis zu behandeln:
$$('.swipeout').on('deleted', function() {
myApp.alert('Item removed');
});
Wie kann ich den Index des Elements erhalten sie von der Anordnung auch entfernen? Oder gibt es eine andere Möglichkeit, dieses Problem zu lösen?
Vielen Dank!
Markus