找回密码
 立即注册

QQ登录

只需一步,快速开始

千丝万缕

注册会员

2

主题

9

帖子

38

积分

注册会员

积分
38
最新发帖
千丝万缕
注册会员   /  发表于:2016-8-18 13:15  /   查看:4670  /  回复:6
asp.net用FpSpread控件, FpSpread1.Open(fullPath);导入xml模版,之前别人弄得xml打开是这样的,最上面是FarPoint.Web.Spread.FpSpread
blob504818725.png
可是我生成的xml是这样的,最上面是FarPoint.Win.Spread.FpSpread,然后程序就会报错,我想知道上面的那种xml是哪个软件生成的
blob332124633.png

6 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-18 14:47:24
沙发
您是通过何种方式生成的xml,如果xml必要信息确认会报错的。
回复 使用道具 举报
千丝万缕
注册会员   /  发表于:2016-8-18 15:10:09
板凳
dexteryao 发表于 2016-8-18 14:47
您是通过何种方式生成的xml,如果xml必要信息确认会报错的。

我是通过这个软件,通过编辑好的xlsx文档另存为的xml格式,我想知道FarPoint.Web.Spread是通过什么软件生成的还是怎么弄得,之前的xml是别人弄得,时间长了都不知道了



回复 使用道具 举报
千丝万缕
注册会员   /  发表于:2016-8-18 15:10:10
地板
dexteryao 发表于 2016-8-18 14:47
您是通过何种方式生成的xml,如果xml必要信息确认会报错的。

我是通过这个软件,通过编辑好的xlsx文档另存为的xml格式,我想知道FarPoint.Web.Spread是通过什么软件生成的还是怎么弄得,之前的xml是别人弄得,时间长了都不知道了
blob649505920.png
blob553944091.png

回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-18 15:26:02
5#
对着呢,就是应该使用spread设计器生成xml文件,这个是给spread读的文件,您不用关心内容。您现在是想用Spread做什么东西。
回复 使用道具 举报
千丝万缕
注册会员   /  发表于:2016-8-22 17:19:14
6#
dexteryao 发表于 2016-8-18 15:26
对着呢,就是应该使用spread设计器生成xml文件,这个是给spread读的文件,您不用关心内容。您现在是想用Spr ...

您好,请问有没有js中    spread加载.ssjson的文档,我学习一下,在官网没找到,我们主要是要导入写好的模版,然后加载数据到对应的表格,用来展示,我看之前项目有用$("#ss").wijspread();var spread = $("#ss").wijspread("spread");
var url = "../../templateXML/wzzs.ssjson";  
$.ajax({
                url: url + "?t=" + Math.random(),
                datatype: "json",
                success: function (data) {
                    //here to load ssjson file.
                    spread.isPaintSuspended(true);
                    spread.fromJSON(JSON.parse(data));
                    spread.isPaintSuspended(false);
                    //加载guid指定的记录
                    initDynamic(spread,"",t_material_info_id);
                },
                error: function (ex) {
                    alert('Exception:' + ex);
                }
            });

这种方式的,
我不知道
var spread = new GcSpread.Sheets.Spread($('#ss')[0], { sheetCount: 1 });
            // get spread object
            var spread2 = $('#ss').data('spread');

这种方式能不能加载ssjson,麻烦给简单讲解一下这两种分别什么意思,最好发个文档,链接之类的,我看一下


回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-22 17:52:31
7#
var spread = new GcSpread.Sheets.Spread($('#ss')[0], { sheetCount: 1 });是在初始化控件,这个只需要做一次就好了。

var spread2 = $('#ss').data('spread');是为了从ss dom上获取到spread对象,获取spread对象也可以用
var spread = GcSpread.Sheets.findControl(document.getElementById('ss'));

现在API 文档http://sphelp.grapecity.com/webh ... 0Documentation.html
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部