私が使用しているバージョンは15.2です。以前は、小さなデータセットをExcelにダウンロードする際に問題は発生していませんでした。ただし、現在のページでは、データセットは通常よりもわずかに大きくなっています(280行×14列)。エクスポートボタンをクリックするたびにページが停止します(min +を待ってからExcelは生成されません)。誰もこれのような似たような経験を持ち、それを回避する方法はありますか?Ignite UIエクスポートの大きなデータセットはページを停止します
は、ここでエクスポート機能のスニペット
$('#exportButton')
.on({
click: function() {
var fileName = getExportFileNameForSingleDate("NAV_Comparison");
$.ig.GridExcelExporter.exportGrid($("#grid"),
{
fileName: fileName,
tableStyle: 'tableStyleLight13'
},
{
exportStarting: function(e, args) {
showExportingIndicator(args.grid, exportingIndicator);
},
success: function() {
hideExportingIndicator(exportingIndicator);
}
});
}
});
function showExportingIndicator(grid, exportingIndicator) {
exportingIndicator.css({
"width": grid.outerWidth(),
"height": grid.outerHeight()
})
.html('<span class="exporting-text">Processing...</span>');
exportingIndicator.addClass("exporting-indicator");
grid.append(exportingIndicator);
}
function hideExportingIndicator(exportingIndicator) {
exportingIndicator.remove();
}
あなたのセルの値にいくつかの詳細を持っています例(https://www.igniteui.com/grid/export-featureがあります?グリッドに500行以上6列のグリッドがあり、エクスポートはかなり速いです。 – dkamburov
@dkamburov特殊文字を意味していますか?いいえ特殊文字はありません。プレーンテキストと2000よりも前に行が成功したものを試しましたか? – HankBoo
あなたは280行のデータセットを持っていると言いました。私はもっと多くのレコードでそれを試してみましょう。しかし、より大きなデータセットがあれば、エクスポートに時間がかかり、ページングを使用したり、有益なデータを持つページをエクスポートしたりしたことがありますか? – dkamburov