私のデータテーブルを使用すると、データテーブルAPIを使用して行を追加できます。動的列を持つデータテーブルに対して同じタイプの行を動的かつ正確に追加できますか?
$('#table_add').on('click', function() {
table.row.add([
"<textarea id=\"mp\" name=\"c1\"></textarea>",
"<input type=\"number\" id=\"dis\" name=\"col2\">",
"<input type=\"number\" id=\"mrc\" name=\"col3\">",
"<input type=\"number\" id=\"mdp\" name=\"col4\">",
]).draw(false);
mpsum++
});
カラムを追加することもできます。
function AddColumn(){
$('#table tr').append($("<td>"));
$('#table thead tr>td:last').append($("<textarea id=\"m\" name=\"addedHeader\"></textarea>"));
$('#mptable tbody tr').each(function(){
mpsum++;
$(this).children('td:last').append($("<input type=\"number\" id=\"mdp\" name=\"addedRows\">"))});
}
これは、データテーブルを追加する前の状態です。
彼は新しい列を追加する前に新しい行を追加する場合、ユーザーは正常に新しい行を追加することができます。
列の前に行を追加します。しかし、私のデータテーブルは、彼が新しい行を追加する前に、ユーザーは新しい列を追加した場合、正しく新しい列に新しい行を追加することができません。
の前に列を追加し、私はこの問題を修正するために何ができるものはありますか?
黄金の 'datatables'バッジを持つおめでとう! –