请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

WangChangsong

注册会员

18

主题

33

帖子

115

积分

注册会员

积分
115
WangChangsong
注册会员   /  发表于:2018-11-29 16:55  /   查看:3737  /  回复:3
1. 下载SpreadJS.Release.12.0.2
2. 在项目中引入gc.spread.sheets.all.12.0.2.min.js和gc.spread.sheets.angularjs.12.0.2.min.js
3. 在项目中引入了'gcspreadsheets'模块
var atelierModule = angular.module('atelier.config', ['gcspreadsheets', 'ui.router']);

4. HTML中插入sample中给的表格,并在controller中设置数据:
    <gc-spread-sheets id="ssdb" newtabvisible="false">
        <worksheets>
            <worksheet datasource="airports" name="All Data"></worksheet>
            <worksheet datasource="airports" name="Part Data">
                <columns>
                    <column datafield="name" headertext="Name"></column>
                    <column datafield="city" headertext="City"></column>
                    <column datafield="state" headertext="State"></column>
                    <column datafield="lat" headertext="Lat"></column>
                    <column datafield="lon" headertext="Lon"></column>
                    <column datafield="vol2011" headertext="Vol2011"></column>
                </columns>
            </worksheet>
        </worksheets>
    </gc-spread-sheets>

5. 刷新页面,console报错:
tiny.min.js:667 TypeError: Cannot read property 'zR' of undefined
    at ma.dispose (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:46:28120)
    at Function.a.ao (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:25:27323)
    at ma.no (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:30:4222)
    at U (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:26:12280)
    at L (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:26:10518)
    at http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:26:9807
    at a (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:26:17128)
    at d (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:26:9325)
    at ma.h.Worksheet.ad (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:26:11811)
    at new ma (http://10.134.180.214:8099/lib/spread-sheets/scripts/gc.spread.sheets.all.12.0.2.min.js:29:8677) <div ng-transclude="" id="ssdb" newtabvisible="false" class="ng-isolate-scope">

页面html渲染结果如下:

<div ng-transclude="" id="ssdb" newtabvisible="false" class="ng-isolate-scope">
        <worksheets class="ng-scope">
            <worksheet datasource="airports" name="All Data"></worksheet>
            <worksheet datasource="airports" name="Part Data">
                <columns>
                    <column datafield="name" headertext="Name"></column>
                    <column datafield="city" headertext="City"></column>
                    <column datafield="state" headertext="State"></column>
                    <column datafield="lat" headertext="Lat"></column>
                    <column datafield="lon" headertext="Lon"></column>
                    <column datafield="vol2011" headertext="Vol2011"></column>
                </columns>
            </worksheet>
        </worksheets>
    </div>


3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-29 17:40:16
沙发
您好,我这边没有能重现这个问题,

麻烦您提供一个能重现问题的简单工程,我们想看一下您搭建的环境是否哪里出了问题。

您把工程搭建好以后打包上传帖子附件即可。
回复 使用道具 举报
WangChangsong
注册会员   /  发表于:2018-11-30 09:28:38
板凳
KevinChen 发表于 2018-11-29 17:40
您好,我这边没有能重现这个问题,

麻烦您提供一个能重现问题的简单工程,我们想看一下您搭建的环境是否 ...

找到原因了,是因为没有导入license的问题,已解决,多谢!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-11-30 10:24:35
地板
非常感谢您的反馈!很高兴您找到了问题原因,本帖我结贴了,有新问题欢迎继续发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部