下载此文档

Extjs前台导出数据.docx


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
/**
* allows for downloading of grid data (store) directly into excel
* Method: extracts data of gridPanel store, uses columnModel to construct XML excel document,
* converts to Base64, then loads everything into a data URL link.
*
* ***@author Animal <extjs support team>
*
*/
/**
* base64 encode / decode
*
* ***@location o/
*
*/
var Base64 = (function() {
// Private property
var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
// Private method for UTF-8 encoding
function utf8Encode(string) {
string = (/\r\n/g,"\n");
var utftext = "";
for (var n = 0; n < ; n++) {
var c = (n);
if (c < 128) {
utftext += (c);
}
else if((c > 127) && (c < 2048)) {
utftext += ((c >> 6) | 192);
utftext += ((c & 63) | 128);
}
else {
utftext += ((c >> 12) | 224);
utftext += (((c >> 6) & 63) | 128);
utftext += ((c & 63) | 128);
}
}
return utftext;
}
// Public method for encoding
return {
encode : (typeof btoa == 'function') ? function(input) {
return btoa(utf8Encode(input));
} : function (input) {
var output = "";
var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
var i = 0;
input = utf8Encode(input);
while (i < ) {
chr1 = inp

Extjs前台导出数据 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小16 KB
  • 时间2017-12-29
最近更新