彩票走势图

SpreadJS帮助手册(一):授权相关

原创|使用教程|编辑:陈津勇|2019-10-25 14:39:57.530|阅读 1378 次

概述:本文整理了SpreadJS电子表格控件授权相关的问题和答案。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

SpreadJS于2015年发布,至今已有4年历史。作为一款基于HTML5的纯前端电子表格控件,在短短四年间,SpreadJS即在财税、金融、计算机软件与服务、工业制造、大数据应用、电力能源、交通、物流运输、医疗、政府与科研机构等数十个行业中大放异彩,深受天弘基金、华为、招商银行、腾讯、苏宁易购等知名企业用户青睐。

本文整理了该JavaScript电子表格控件的授权问题及答案,希望对你有所帮助。

点击下载SpreadJS正式版


Q:什么是开发授权?

葡萄城提供的控件产品在经过再次开发、封装、包装后,成为服务于最终用户的软件、系统、平台一部分(或全部),开发授权(也称开发人员授权)是针对在这个过程中使用控件产品的人员,如开发、设计、测试等以合法合规的方式取得的使用资格。

Q:什么是部署授权?

包括任何SpreadJS可再分发文件的终端用户应用。部署授权按照部署域名或者IP地址的数量计数。一个域名(例如:cahobeh.cn)或IP地址需要一个部署授权。例:包含SpreadJS代码的OA系统,用户通过域名///www.oa.com访问使用

注:这里的域名也可以是IP地址(但不包括//localhost以及端口号)

Q:为什么必须购买开发授权?

开发授权作为控件(或称组件、中间件)厂商在出售产品时的标准计价单位,也是业内的统一标准做法。

同时,获得开发授权也是您合法合规获得产品的使用、修改、封装、再分发权力的基础必要条件。

Q:为什么需要购买部署授权?

作为与后端无关的前端(JavaScript)组件,部署授权也是业内统一的标准做法。有以下的原因:

  • 部署授权能够保证发布的终端用户应用取得合法授权,并得到厂商的技术支持。

  • 部署授权同样保护客户的系统,防止因人员流失或者前端代码的可复制性,而被非法使用(域名绑定)。

Q:需要购买多少开发授权?

根据使用产品的人员数量决定

举例:在一个总数为20人的项目组中,开发与SpreadJS相关模块的开发人员有3人、测试1人、设计1人,应购买5个开发授权。

Q:提示:授权未找到(Licese not found)

出现此问题的原因是没有加入授权或者加入授权方式不正确。如已加入授权请检查:

  • 授权变量是否输入正确;GC.Spread.Sheets.LicenseKey 是否有拼写错误。

  • 授权设置代码是否在初始化 SpreadJS 控件之前,一般在引用完SpreadJS资源后直接加入授权代码。

若未加入授权,还在试用阶段,只能在本地开发部署,若访问的浏览器地址非localhost或127.0.0.1会出现License not fount提示。

注:如果是一般的html+js+css这样的web应用开发,导入导出组件不需要授权。只需要对SpreadJS进行授权即可。

如果是typescript开发常见于:angular,react,vue等框架使用,需要对导入导出组件(ExcelIO)进行单独授权,像这样:import * as Excel from "@grapecity/spread-excelio"

GC.Spread.Sheets.LicenseKey = Excel['LicenseKey'] = "yourkey";

Q:提示:无效许可证(Invalid license key)

出现此问题的原因是授权和当前网站地址不匹配或者和使用版本不匹配。请检查以下几点:

  • 确定授权和SpreadJS使用版本是否一致。

  • 确定当前网站部署的域名或者IP是否与申请授权提供的一致,检查范围为“http(s)://”后到第一个“/”之前。



*想要获得 SpreadJS 更多资源或正版授权的朋友,可以咨询了解哦~


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP