jQuery MiniUI

标题: mini导出execl问题 [打印本页]

作者: yiyeqingkuang    时间: 2012-11-12 19:45:44     标题: mini导出execl问题

execl导出要用export.aspx,有没有jsp的,有java的么?
发现grid导出代码,
看了export.aspx.sc的代码,
public ArrayList SearchEmployees()
    {
        //查询条件
        string key = Request["key"];        //字段排序
        String sortField = Request["sortField"];
        String sortOrder = Request["sortOrder"];
       Hashtable result = new TestDB().SearchEmployees(key, 0, 10000, sortField, sortOrder);
        return result["data"] as ArrayList;
    }
还要查询一遍数据库,为什么不是直接从gri的数据拿出来呢?有没有不需要再查数据库导出的这个功能?


作者: factory    时间: 2012-11-13 09:21:47

如果你要打印当前页的数据,那么是可以直接从grid里拿数据的
但是如果你要打印全部,那么只能再查询.
所以我们的demo,是不管打印当前页还是所有数据,都直接查询了.
作者: yiyeqingkuang    时间: 2012-11-13 09:59:19

factory 发表于 2012-11-13 09:21
如果你要打印当前页的数据,那么是可以直接从grid里拿数据的
但是如果你要打印全部,那么只能再查询.
所以我 ...

那如何从grid里拿数据呢,当前页面上的数据?不能直接导出execl么?不会复制黏贴到execl...
代码如何实现?
作者: factory    时间: 2012-11-13 10:45:15

yiyeqingkuang 发表于 2012-11-13 09:59
那如何从grid里拿数据呢,当前页面上的数据?不能直接导出execl么?不会复制黏贴到execl...
代码如何实现 ...

var data = grid.getData();
JS导出excel网上有很多,你搜下就有了.
一般建议直接用.net或者java的excel导出,每页的数据不会很多,不会耗多少时间




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2