找回密码
 立即注册

QQ登录

只需一步,快速开始

bgrimm_auto

初级会员

45

主题

156

帖子

423

积分

初级会员

积分
423

微信认证勋章

bgrimm_auto
初级会员   /  发表于:2016-10-10 11:17  /   查看:3828  /  回复:7
blob495422667.png
这是我设计器设计完加载到asp.net中的画面效果,
当我从后台取数据后加载不到数据:

具体代码如下:
var jsdata = getDataSet("2016-10-10", "白班", "../Service/MES_Service.asmx/GetProParameters");
            //加载数据
            setTimeout(function () {
                var bindData = new GcSpread.Sheets.CellBindingSource(jsdata);
                sheet = spread.getActiveSheet();
                sheet.setDataSource(bindData);
            }, 3000);

以上执行完后,jsdata中有数据如下所示:
blob136710814.png

执行完bindData后,bindData中数据如下:
blob171817626.png

但是sheet.setDataSource(bindData);加载完后报表取不到数据,显示界面如下:
blob123417357.png

之前的车间 和班次有数据的地方也显示为空



7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-10 16:39:40
沙发
这个看不出问题,建议您将您的Demo发过来看下。
回复 使用道具 举报
bgrimm_auto
初级会员   /  发表于:2016-10-10 17:18:18
板凳
dexteryao 发表于 2016-10-10 16:39
这个看不出问题,建议您将您的Demo发过来看下。

Demo怎么给您发呢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-10 17:58:55
地板
论坛上传附件就可以。如果涉及数据安全,可以发送邮件到 support.xa@grapecity.com
回复 使用道具 举报
bgrimm_auto
初级会员   /  发表于:2016-10-11 08:46:00
5#
您好,昨天那个问题解决了,
原因是我这里应该是写成”jsdata[0]“,之前写了jsdata,因为是个数组
var bindData = new GcSpread.Sheets.CellBindingSource(jsdata[0]);
现在还需要帮忙解决个问题
,就是我显示出来的数据我需要根据我的数据源的字段和数值进行保存
我只查询到这两种方法
//var jsonString = JSON.stringify(spread.toJSON());
                var jsonString = JSON.stringify(spread.toJSON({ includeBindingSource: true }));
但是以上方法好像都是把整个报表转换为Json格式,我想只是我报表中定义的字段和数值,然后保存到我数据库中
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-11 08:56:50
6#
getDataSource 可以获取到绑定的数据源
var json = sheet.getDataSource();

评分

参与人数 1满意度 +5 收起 理由
bgrimm_auto + 5 赞一个!

查看全部评分

回复 使用道具 举报
bgrimm_auto
初级会员   /  发表于:2016-10-12 08:31:26
7#
您好 还有一个问题 我这个报表如何进行导出呢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-12 09:48:48
8#
本帖最后由 dexteryao 于 2016-10-12 09:50 编辑

您是说导出Excel吗?
需要使用ExcelIO组件,在产品包里有Demo \SpreadJS Javascript Library\samples\ExcelIOSample
您还可以看下
http://blog.gcpowertools.com.cn/post/ExcelIO.aspx
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部