起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3858|回复: 8

[结贴] 导出grid内容

[复制链接]

506

主题

1631

帖子

3387

积分

论坛元老

Rank: 8Rank: 8

积分
3387
QQ
发表于 2017-5-15 17:49:06 | 显示全部楼层 |阅读模式
我grid绑定的是CData,怎么导出grid内容?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-16 09:02:30 | 显示全部楼层
没有导出grid的,excel导出是导出bizData中的数据
可以在后端获取到要导出的数据后自己创建excel文件等,把数据写入文件中,前端下载文件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3387

积分

论坛元老

Rank: 8Rank: 8

积分
3387
QQ
 楼主| 发表于 2017-5-16 09:10:28 | 显示全部楼层
本帖最后由 qweasdzxc 于 2017-5-16 09:27 编辑
jishuang 发表于 2017-5-16 09:02
没有导出grid的,excel导出是导出bizData中的数据
可以在后端获取到要导出的数据后自己创建excel文件等,把 ...

怎么在后端自己创建excel文件,把数据写入文件中,前端下载文件。具体怎么做?
我用报表做了,显示出来像下面一样,想加个排名在前面一列能自动排序,这个怎么弄?
004.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-16 10:41:26 | 显示全部楼层
怎么在后端自己创建excel文件,把数据写入文件中,前端下载文件这个是java标准的可以到网上查找,或者操作平台的excel导出的实现

想加个排名在前面一列能自动排序什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3387

积分

论坛元老

Rank: 8Rank: 8

积分
3387
QQ
 楼主| 发表于 2017-5-16 10:45:38 | 显示全部楼层
本帖最后由 qweasdzxc 于 2017-5-16 10:53 编辑
jishuang 发表于 2017-5-16 10:41
怎么在后端自己创建excel文件,把数据写入文件中,前端下载文件这个是java标准的可以到网上查找,或者操作 ...
public static Table getOutData(){
        try {
            String sql = "select t.*,row_number() OVER(ORDER BY t.flag DESC)AS sort from (SELECT Count(a.fAssetId) AS flag,MAX(a.fAssetName) AS assetName,a.fAssetId AS assetId FROM SAM_AssetOutDetail a left join SAM_AssetOutList b on a.fAssetOutListID=b.fid where b.fBizState='bsFinished' GROUP BY a.fAssetId ORDER BY flag DESC) t WHERE ROWNUM <=10";
            return SQL.select(sql, null, "/SAM/assetManage/data", null);
        } catch (Exception e) {
            throw new RuntimeException(e.getMessage());
        }
    }



        var ctx = this.getContext();
        var params = new biz.Request.ActionParam();
        var options = {
            context : ctx,
            process : ctx.getCurrentProcess(),
            activity : ctx.getCurrentActivity(),
            action : "getOutData",
            parameters : params,
            callback : function(data) {
                if (data.state) {
                    // 成功
                    var options = {defaultValues:[]};
                    var rows = data.response.rows;
                    if(rows.length > 0){
                        for (var i = 0; i < rows.length; i++) {
                            options.defaultValues.push({assetId: rows.ASSETID.value, assetName: rows.ASSETNAME.value, num: rows.FLAG.value});
                        }
                        outData.newData(options);
                    }
                }
            }
        };
        biz.Request.sendBizRequest(options);

用sql查询完后怎么关闭连接?像我这样写是一直开着连接吗?查询多次会影响效率吧
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-16 11:38:35 | 显示全部楼层
调用平台的API,平台会自己处理关闭,不需要自己再调用关闭
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3387

积分

论坛元老

Rank: 8Rank: 8

积分
3387
QQ
 楼主| 发表于 2017-5-16 14:04:16 | 显示全部楼层
jishuang 发表于 2017-5-16 11:38
调用平台的API,平台会自己处理关闭,不需要自己再调用关闭

具体怎么调用
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-5-16 14:09:34 | 显示全部楼层
你5楼就是用的平台的API啊,不用自己去处理
自己用jdbc标准的方式创建的链接自己去处理关闭
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

506

主题

1631

帖子

3387

积分

论坛元老

Rank: 8Rank: 8

积分
3387
QQ
 楼主| 发表于 2017-5-16 14:12:45 | 显示全部楼层
jishuang 发表于 2017-5-16 14:09
你5楼就是用的平台的API啊,不用自己去处理
自己用jdbc标准的方式创建的链接自己去处理关闭 ...

哦哦 那我都是用平台的去处理的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-24 19:28 , Processed in 0.061811 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表