找回密码
 立即注册

QQ登录

只需一步,快速开始

onroader

初级会员

35

主题

85

帖子

284

积分

初级会员

积分
284
onroader
初级会员   /  发表于:2020-6-1 12:12  /   查看:3826  /  回复:2
1金币
咨询个问题:
我现在想实现这样一个功能:在SpeadJS的License认证失败的时候,调跳转到一个指定的页面,在这个界面提交用户信息及域名到我们公司这边来,我们这边再统一到葡萄城进行申请。
请问这个能否实现,帮忙看下。

最佳答案

查看完整内容

授权成功后,可以通过下面的代码获取到 SpreadJS 的实例 如果获取失败(结果为 undefined),可以作为授权失败的判断条件

2 个回复

正序浏览
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-6-4 15:05:51
3#
另一段参考代码:
  1. <script type="text/javascript">
  2.         GC.Spread.Sheets.LicenseKey = "test";
  3.         function isValidLicense(){
  4.             var temp = new GC.Spread.Sheets.Workbook();
  5.             if(temp.getActiveSheet()){
  6.                return true;
  7.             }
  8.             return false;
  9.         }
  10.         window.onload = function(){
  11.             if(isValidLicense()){
  12.                 var workbook = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  13.             }else{
  14.                 document.getElementById("ss").innerHTML = "Customer Invalid License Information";
  15.             }
  16.         }
  17.     </script>
复制代码


回复 使用道具 举报
最佳答案
最佳答案
AlexZ讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-6-1 12:12:12
来自 2#
本帖最后由 AlexZ 于 2020-6-1 12:51 编辑

授权成功后,可以通过下面的代码获取到 SpreadJS 的实例
  1. var spread = GC.Spread.Sheets.findControl(document.querySelector('#ss'));
复制代码


如果获取失败(结果为 undefined),可以作为授权失败的判断条件

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部