请问一下,最近找到一个grid导出csv的示例,但是方法中只针对于不分页的情况下,可以指定行导出csv
有什么方法可以获取到 分页后的grid 也能把所有分页所有的数据导出csv呢?
以下是我找到的案例,第一行可以指定gird要导出csv的数据行列,但是我找不到wijmo的方法获取到所有的数据进行csv导出
var rng = new wijmo.grid.CellRange(0, 1, theGrid.rows.length - 1, theGrid.columns.length - 1),
csv = '\uFEFF' + theGrid.getClipString(rng, true, true);
var fileName = 'FlexGrid.csv';
var fileType = 'txt/csv;charset=UTF-8';
if (navigator.msSaveBlob) { // IE
navigator.msSaveBlob(new Blob([csv], {
type: fileType
}), fileName);
}
else {
var e = document.createElement('a');
e.setAttribute('href', 'data:' + fileType + ',' + encodeURIComponent(csv));
e.setAttribute('download', fileName);
e.style.display = 'none';
document.body.appendChild(e);
e.click();
document.body.removeChild(e);
}
})
|
|