原創|使用教程|編輯:陳津勇|2019-10-25 14:39:57.530|閱讀 1451 次
概述:本文整理了SpreadJS電子表格控件授權相關的問題和答案。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SpreadJS于2015年發布,至今已有4年歷史。作為一款基于HTML5的純前端電子表格控件,在短短四年間,SpreadJS即在財稅、金融、計算機軟件與服務、工業制造、大數據應用、電力能源、交通、物流運輸、醫療、政府與科研機構等數十個行業中大放異彩,深受天弘基金、華為、招商銀行、騰訊、蘇寧易購等知名企業用戶青睞。
本文整理了該JavaScript電子表格控件的授權問題及答案,希望對你有所幫助。
Q:什么是開發授權?
葡萄城提供的控件產品在經過再次開發、封裝、包裝后,成為服務于最終用戶的軟件、系統、平臺一部分(或全部),開發授權(也稱開發人員授權)是針對在這個過程中使用控件產品的人員,如開發、設計、測試等以合法合規的方式取得的使用資格。
Q:什么是部署授權?
包括任何SpreadJS可再分發文件的終端用戶應用。部署授權按照部署域名或者IP地址的數量計數。一個域名(例如:fc6vip.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@fc6vip.cn