jQuery MiniUI
标题:
Datagrid导出Excel问题
[打印本页]
作者:
lsx1131188021
时间:
2015-2-10 10:03:31
标题:
Datagrid导出Excel问题
我看了MiniUI的示例,也在本论坛看了很多其他的帖子,可是还是不清楚如何下手?
1. 前台只往后台传了列名,数据是在后台重新查出来,这点可以理解,可是查出来的数据如何处理?
2. 网上看了很多Java导出Excel的例子,用的输入输出流,怎么做成像在线示例一样的弹出下载框?
3. 前面有人问到后台源码,版主回答的是.Net有源码,Java没有,不清楚为什么这样?还是希望Java包有这样的后台源码能做参考。
现在的工作卡到这了,希望有人能回答一下,给点建议。小生在此谢过了~
作者:
felt
时间:
2015-2-10 10:38:43
MiniUI只是前端控件,导出过程做的事情只是传递表头到后台
具体实现你可以在网上搜索,导出excel的例子很多
作者:
lsx1131188021
时间:
2015-2-10 15:52:50
回复自己,找到一个弹出并返回一个路径的js片段,可以使用,前台负责把选择的路径传到后台,剩下的在后台用输入输出流就可以了。
function getPath(){var saveFolder = "";
var Message = "请选择保存目录";
var Shell = new ActiveXObject("Shell.Application");
var Folder = Shell.BrowseForFolder(0, Message, 0x0000, 0);
if (Folder != null) {
if (Folder == "桌面") {
saveFolder = new ActiveXObject("wscript.shell")
.SpecialFolders("Desktop");
} else {
Folder = Folder ? Folder.items().item().Path : '';
saveFolder = (/^\w:/.test(Folder)) ? Folder : '';
}
saveFolder.replace("%20", " ");//把路径中的20%还原为空格""
}
return saveFolder;
}
复制代码
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2