jQuery MiniUI

 找回密码
 立即注册
查看: 1678|回复: 2
打印 上一主题 下一主题

jsp页面按照例子写的 怎么实现不了导出功能呢 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-10-11 14:57:20 |只看该作者 |倒序浏览
<!--导出Excel相关HTML-->
     <form id="excelForm"  action="${base}/demo/datagrid/export.aspx?type=excel" method="post" target="excelIFrame">
        <input type="hidden" name="columns" id="excelData" />
    </form>
    <iframe id="excelIFrame" name="excelIFrame" style="display:none;"></iframe>
                               
                        </div>
                </div>
        </div>



function ExportExcel() {
    var column = ryDataGrid.getBottomColumns();
    var columns = getColumns(column);
    var json = mini.encode(columns);                        
    document.getElementById("excelData").value = json;
    var excelForm = document.getElementById("excelForm");
    excelForm.submit();            
}
function getColumns(columns) {
    columns = columns.clone();
    for (var i = columns.length - 1; i >= 0; i--) {
        var column = columns[i];
        if (!column.field) {
            columns.removeAt(i);
        } else {
            var c = { header: column.header, field: column.field };
            columns[i] = c;
        }
    }
    return columns;
}

Rank: 8Rank: 8

沙发
发表于 2013-10-11 15:42:08 |只看该作者
export.aspx    这个是.net的

暂时还没有做java版的导出,你可以取网上搜下,java导出excel,很多的.
对于miniui,他只需要在前台获取表格的表头columns信息,然后发送到后台
其他导出的操作都是后台完成的

Rank: 3Rank: 3

板凳
发表于 2013-10-11 15:45:37 |只看该作者
factory 发表于 2013-10-11 15:42
export.aspx    这个是.net的

暂时还没有做java版的导出,你可以取网上搜下,java导出excel,很多的.

嗯了解了

Archiver|普加软件

GMT+8, 2024-9-20 13:50 , Processed in 1.049319 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部