- 注册时间
- 2013-1-15
- 最后登录
- 2013-3-14
- 阅读权限
- 10
- 积分
- 115
- 精华
- 0
- 帖子
- 35
|
factory 发表于 2013-3-7 14:59
你后台把数据全部查询出来导出就可以了啊,demo的数据是已经经过分页获取的数据了,你自己处理获取全部数据 ...
还要再连接数据库查询一遍?
function ExportExcel() {
var form2 = document.getElementById("excelForm");
var data = grid.getData();
var columns = grid.getBottomColumns();
function getColumns(columns) {
columns = columns.clone();
for (var i = columns.length - 1; i >= 0; i--) {
var column = columns;
if (!column.field) {
columns.removeAt(i);
} else if (!column.visible) {
columns.removeAt(i);
} else {
var c = { header: column.header, field: column.field };
columns = c;
}
}
return columns;
};
var columns = getColumns(columns);
var obj = {
data: data,
columns: columns
};
var dataJson = mini.encode(obj);
var postData = document.getElementById("postData");
postData.value = dataJson;
form2.submit();
}
我这样写只能获取当前页的数据啊 |
|