私はプロジェクトを完成させる最終ステップに入っています。行をデータテーブルにコピーしてlocalStorageに保存するにはどうすればいいですか?
これは私のこのプロジェクトについて議論する最後の質問です。 しかし、私はいくつかの障害があります。
私は
table2
にtable1
から行をコピーしてのlocalStorageにtable2
で結果の行を保存したいが。メインテーブル[
table1
]の行をtable2
にコピーして、入力フォームメソッド(JSFiddle 1)のようにlocalStorageに保存することはできません。
、のlocalStorageに保存することができます私はすでに正常のlocalStorageに入力フォーム とストアから保存行の表を作成し、私はこののように働いてコピー行が行機能を作成します。
var dataSet;
try {
dataSet = JSON.parse(localStorage.getItem('dataSet')) || [];
} catch (err) {
dataSet = [];
}
$('#myTable').dataTable({
"data": [],
"columns": [{
"title": "First Name"
}, {
"title": "Last Name"
}, {
"title": "Action"
}],
"bStateSave": true,
"stateSave": true,
"bPaginate": false,
"bLengthChange": false,
"bFilter": false,
"bInfo": false,
"bAutoWidth": false
});
oTable = $('#myTable').DataTable();
for (var i = 0; i < dataSet.length; i++) {
oTable.row.add(dataSet[i]).draw();
}
$('#Save').click(function() {
var data = [
$('#first').val(),
$('#last').val(),
"<button class='delete'>Delete</button>"
];
oTable.row.add(data).draw();
dataSet.push(data);
localStorage.setItem('dataSet', JSON.stringify(dataSet));
});
:行を作成してのlocalStorageに
JSFiddle 2を保存:のlocalStorageへコピー行と保存行[私はここで働いている]
誰でもできますすることができます私?
私が怠け者だと思ったら。私はあまりにも機能を作ることができず、これがプログラミングにおける私の新しいことなので、それを感謝します。しかし、私はいつも参考文献を探し、それを固めるためにここに来る必要があります。
この質問に間違いがあれば修正してください。
あなたはすでにそれをやっている...あなたはもう少し手の込んだことができます!例2の – Hackerman
では、コピーした行を例1のようにlocalStorageに保存することができます。 – Ananda
しかし、私はあなたが正しい、例2例1の動作を再現する方法のlocalStorage – Ananda