###前提・実現したいこと
現状、OnsenUIにて、indexedDBから取得したデータをons-list、ons-list-itemにて動的なリストを作成しました。ここまでは上手くいきました。
次に、表示されたリストを左スワイプにて削除する機能を作りたいと考えています。
###発生している問題・エラーメッセージ
色々ネットで調べているのですが、メソッドやプロパティが存在しているのかが分からず、実現方法が分かりません。。もしかすると左スワイプ自体が出来ないのかもしれませんが、どちらにしても表示されたリストから対象を選択して削除する事ができれば問題ありません。宜しくお願いします。
###該当のソースコード
【html】 <ons-page> <section style="padding: 8px 8px 0px"> <ons-button modifier="left" onclick="createList();"> 結果表示 </ons-button> </section> <section style="padding:8px"> <ons-list id="list" onclick="listClick(event);"> </ons-list> </section> </ons-page> 【javaScript】※DB関連のソースは割愛しています。 function createList(){ var list = document.getElementById('list'); list.innerHTML = ''; var transaction = idb.transaction(["DBdata"],'readonly'); var store = transaction.objectStore("DBdata"); var range = IDBKeyRange.lowerBound(0); var request = store.openCursor(range); request.onsuccess = function(event){ var cur = event.target.result; if(!cur) return; var onsListItem = document.createElement("ons-list-item"); onsListItem.setAttribute('modifier', 'tappable chevron'); onsListItem.innerHTML = cur.value.USER_NAME list.appendChild(onsListItem); cur.continue(); }; request.onerror = function(event){ alert("ERROR: " + event); } }
###試したこと
ネットで検索
###補足情報(言語/FW/ツール等のバージョンなど)
HTML5,javaScript
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/19 07:20
2017/05/19 08:09
2017/05/22 09:15
2017/05/22 09:34
2017/05/23 11:14