1
DataTable
に値を動的に挿入しています。私は100sの行を持っており、DataTableをロードするのに8-10秒かかります。これをより速くする方法はありますか?DataTableは100エントリでも表示に膨大な時間を要します
ありがとうございます!
DataTable
に値を動的に挿入しています。私は100sの行を持っており、DataTableをロードするのに8-10秒かかります。これをより速くする方法はありますか?DataTableは100エントリでも表示に膨大な時間を要します
ありがとうございます!
ここでは大幅に改善されたバージョンです。私は50倍速いと思う。
for (var i=0, l=md.length; i<l; i++) {
var thisRow = [], x = md[i]
thisRow.push('<u><a target="_blank" href="' + x.Data[0].Link + '">' + x.Data[0].Value + '</a></u>');
for(var k=1; k<x.Data.length; k++){
thisRow.push(x.Data[k].Value);
}
t.row.add(thisRow)
if (i == l-1) t.draw()
}
$.each
draw()
一度だけ、行の挿入が完了し更新フィドルの既知の制限l
とfor
-loop使用 - >https://jsfiddle.net/pdqjqbbp/1/を
@davidkonradありがとうございました!このソリューションは本当に私を助けた:) – Apek