提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|使用教程|编辑:陈津勇|2019-10-25 14:39:57.530|阅读 1378 次
概述:本文整理了SpreadJS电子表格控件授权相关的问题和答案。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
SpreadJS于2015年发布,至今已有4年历史。作为一款基于HTML5的纯前端电子表格控件,在短短四年间,SpreadJS即在财税、金融、计算机软件与服务、工业制造、大数据应用、电力能源、交通、物流运输、医疗、政府与科研机构等数十个行业中大放异彩,深受天弘基金、华为、招商银行、腾讯、苏宁易购等知名企业用户青睐。
本文整理了该JavaScript电子表格控件的授权问题及答案,希望对你有所帮助。
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
本文探讨 SQL Server 中 NULL 和空值之间的区别,并讨论如何有效地处理它们。
Unity 是一款功能极其丰富的游戏引擎,允许开发人员将各种媒体集成到他们的项目中。但是,它缺少最令人兴奋的功能之一 - 将 Web 内容(例如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。在本文中,我们将介绍如何使用 DotNetBrowser 在 Unity3D 中将 Web 内容渲染为纹理。
DevExpress v24.2帮助文档正式发布上线了,请按版本按需下载~
本教程将向您展示如何用MyEclipse构建一个Web项目,欢迎下载最新版IDE体验!
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢