Framework7で開発してみました。Framework7:スワイプアウトで配列の項目を削除する
私はこのように私の配列(リスト)を印刷:私はエントリをswipeoutとき
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);
、エントリが消えますが、彼は、配列のままです。
これがremove-イベントを処理することです:
$$('.swipeout').on('deleted', function() {
myApp.alert('Item removed');
});
にはどうすればいいの要素のインデックスが配列からも、それを削除するために得ることができますか? また、この問題を解決する別の方法がありますか?
ありがとうございました!
マルクス