原創(chuàng)|使用教程|編輯:陳津勇|2019-10-25 14:39:57.530|閱讀 1451 次
概述:本文整理了SpreadJS電子表格控件授權(quán)相關(guān)的問題和答案。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
SpreadJS于2015年發(fā)布,至今已有4年歷史。作為一款基于HTML5的純前端電子表格控件,在短短四年間,SpreadJS即在財(cái)稅、金融、計(jì)算機(jī)軟件與服務(wù)、工業(yè)制造、大數(shù)據(jù)應(yīng)用、電力能源、交通、物流運(yùn)輸、醫(yī)療、政府與科研機(jī)構(gòu)等數(shù)十個(gè)行業(yè)中大放異彩,深受天弘基金、華為、招商銀行、騰訊、蘇寧易購等知名企業(yè)用戶青睞。
本文整理了該JavaScript電子表格控件的授權(quán)問題及答案,希望對你有所幫助。
Q:什么是開發(fā)授權(quán)?
葡萄城提供的控件產(chǎn)品在經(jīng)過再次開發(fā)、封裝、包裝后,成為服務(wù)于最終用戶的軟件、系統(tǒng)、平臺一部分(或全部),開發(fā)授權(quán)(也稱開發(fā)人員授權(quán))是針對在這個(gè)過程中使用控件產(chǎn)品的人員,如開發(fā)、設(shè)計(jì)、測試等以合法合規(guī)的方式取得的使用資格。
Q:什么是部署授權(quán)?
包括任何SpreadJS可再分發(fā)文件的終端用戶應(yīng)用。部署授權(quán)按照部署域名或者IP地址的數(shù)量計(jì)數(shù)。一個(gè)域名(例如:fc6vip.cn)或IP地址需要一個(gè)部署授權(quán)。例:包含SpreadJS代碼的OA系統(tǒng),用戶通過域名///www.oa.com訪問使用
注:這里的域名也可以是IP地址(但不包括//localhost以及端口號)
Q:為什么必須購買開發(fā)授權(quán)?
開發(fā)授權(quán)作為控件(或稱組件、中間件)廠商在出售產(chǎn)品時(shí)的標(biāo)準(zhǔn)計(jì)價(jià)單位,也是業(yè)內(nèi)的統(tǒng)一標(biāo)準(zhǔn)做法。
同時(shí),獲得開發(fā)授權(quán)也是您合法合規(guī)獲得產(chǎn)品的使用、修改、封裝、再分發(fā)權(quán)力的基礎(chǔ)必要條件。
Q:為什么需要購買部署授權(quán)?
作為與后端無關(guān)的前端(JavaScript)組件,部署授權(quán)也是業(yè)內(nèi)統(tǒng)一的標(biāo)準(zhǔn)做法。有以下的原因:
部署授權(quán)能夠保證發(fā)布的終端用戶應(yīng)用取得合法授權(quán),并得到廠商的技術(shù)支持。
部署授權(quán)同樣保護(hù)客戶的系統(tǒng),防止因人員流失或者前端代碼的可復(fù)制性,而被非法使用(域名綁定)。
Q:需要購買多少開發(fā)授權(quán)?
根據(jù)使用產(chǎn)品的人員數(shù)量決定
舉例:在一個(gè)總數(shù)為20人的項(xiàng)目組中,開發(fā)與SpreadJS相關(guān)模塊的開發(fā)人員有3人、測試1人、設(shè)計(jì)1人,應(yīng)購買5個(gè)開發(fā)授權(quán)。
Q:提示:授權(quán)未找到(Licese not found)
出現(xiàn)此問題的原因是沒有加入授權(quán)或者加入授權(quán)方式不正確。如已加入授權(quán)請檢查:
授權(quán)變量是否輸入正確;GC.Spread.Sheets.LicenseKey 是否有拼寫錯(cuò)誤。
授權(quán)設(shè)置代碼是否在初始化 SpreadJS 控件之前,一般在引用完SpreadJS資源后直接加入授權(quán)代碼。
若未加入授權(quán),還在試用階段,只能在本地開發(fā)部署,若訪問的瀏覽器地址非localhost或127.0.0.1會出現(xiàn)License not fount提示。
注:如果是一般的html+js+css這樣的web應(yīng)用開發(fā),導(dǎo)入導(dǎo)出組件不需要授權(quán)。只需要對SpreadJS進(jìn)行授權(quán)即可。
如果是typescript開發(fā)常見于:angular,react,vue等框架使用,需要對導(dǎo)入導(dǎo)出組件(ExcelIO)進(jìn)行單獨(dú)授權(quán),像這樣:import * as Excel from "@grapecity/spread-excelio"
GC.Spread.Sheets.LicenseKey = Excel['LicenseKey'] = "yourkey";
Q:提示:無效許可證(Invalid license key)
出現(xiàn)此問題的原因是授權(quán)和當(dāng)前網(wǎng)站地址不匹配或者和使用版本不匹配。請檢查以下幾點(diǎn):
確定授權(quán)和SpreadJS使用版本是否一致。
確定當(dāng)前網(wǎng)站部署的域名或者IP是否與申請授權(quán)提供的一致,檢查范圍為“http(s)://”后到第一個(gè)“/”之前。
*想要獲得 SpreadJS 更多資源或正版授權(quán)的朋友,可以咨詢了解哦~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn