彩票走势图

logo telerik中文文档
文档彩票走势图>>telerik中文文档>>使用脚本License文件

使用脚本License文件


立即下载Kendo UI for jQuery

本文描述了如何通过生成个人许可文件来激活CDN和NPM发行版中的Kendo UI for jQuery脚本。

Kendo UI for jQuery是一个基于商业许可发布的UI库。

从R2 2022版本开始,使用任何来自NPM发行渠道的Kendo UI for jQuery组件和来自CDN发行渠道的R3 2022组件都需要注册许可。根据您拥有的许可类型,您可以注册活动试用许可或商业许可密钥。

如果您遇到任何与许可密钥相关的问题,请通过通知团队。

提示:

  • 仅NPM商用包(@progress/kendo-ui)和CDN发行版本需要注册脚本许可证,其他的Kendo UI for jQuery商业发行版或脚本源只需要一个有效的许可证,这意味着在使用NuGet、Bower和本地下载的Kendo UI bundle时不需要注册许可证。
  • 许可证密钥将与脚本一起分发,这是不可避免的。但是Progress建议您不要公开宣布它。

安装许可密钥的过程如下:

1.下载一个许可文件

2.在应用程序中添加许可文件

3.添加引用或导入许可文件

1.获取许可文件

提示:本节包含基于帐户许可信息自动生成的内容。

获取许可文件的方法就是生成它。

要下载许可密钥,您需要拥有Kendo UI for jQuery的开发人员许可证或试用版。如果已经拥有许可或试用版,请登录这里。如果您刚开始使用Kendo UI for jQuery,请注册免费试用。

2.添加许可文件

要注册Kendo UI产品,您需要在应用程序的根目录或主脚本文件夹中添加kendo-ui-license.js文件,下表显示了根据所使用的应用程序类型可以包含它的最常见位置 。

常见位置图
3.添加引用或导入许可文件

你可以使用以下任意一种方法来引用kendo-ui-license.js文件:

1.使用脚本引用

在Kendo .all.min.js引用或您正在使用的Kendo UI脚本之后添加Kendo - UI -license.js作为脚本引用,下面的示例展示了如何使用CDN引用(kendo.all.min.js)。

<script src="//kendo.cdn.telerik.com/***/kendo.all.min.js"></script>
<script src="./kendo-ui-license.js"></script>

<!-- Rest of the HTML -->

下面的示例展示了如何通过使用预定义的脚本列表来使用CDN引用。

<script src="//kendo.cdn.telerik.com/***/kendo.core.min.js"></script>
<script src="//kendo.cdn.telerik.com/***/kendo.userevents.min.js"></script>
<script src="//kendo.cdn.telerik.com/***/kendo.draganddrop.min.js"></script>
<script src="//kendo.cdn.telerik.com/***/kendo.popup.min.js "></script>
<script src="//kendo.cdn.telerik.com/***/kendo.fx.min.js"></script>
<script src="//kendo.cdn.telerik.com/***/kendo.window.min.js"></script>
<script src="./kendo-ui-license.js"></script>

<!-- Rest of the HTML -->

2.使用JS或TS模块

在导入kendo-ui-license.js文件后,请立即导入KendoUI模块。

ESM模块的使用示例如下。

import "@progress/kendo-ui";
import "./kendo-ui-license.js";

$("#grid").kendoGrid();

下面的例子展示了如何使用CJS模块。

require("@progress/kendo-ui");
require("./kendo-ui-license.js");

$("#grid").kendoGrid();

通常,您将需要两个或更多的Kendo UI库导入,并且您只需要在一个位置导入许可文件。这很可能是应用程序的主要脚本文件,在这种情况下,您可以导入kendo.core.js并像往常一样注册许可证代码:

下面以ESM模块单个位置导入license文件为例进行说明。

import '@progress/kendo-ui/js/kendo.core';
import './kendo-ui-license.js';

// The rest of the code.

下面的示例介绍如何使用CJS模块在单个位置导入license文件。

require("@progress/kendo-ui/js/kendo.core");
require("./kendo-ui-license.js");

// The rest of the code.
常见问题

如果我必须更新许可,是否需要生成一个新的许可文件?

是的,但前提是你在应用程序中用新版本升级我们产品的版本

如果开发者离职了怎么办?

这不会影响您的许可密钥。许可证密钥是针对特定范围的版本生成的,只要许可证代码对您正在使用的产品版本有效,它就会有效(也就是说,只有在升级Kendo UI for jQuery时才需要更改许可证文件)。

这对哪个版本的jQuery有影响?

  • 对于CDN使用,请使用R3 2022及更高版本。
  • 对于NPM使用,请使用R2 2022及更高版本。

如果我不续期,项目会停止工作吗?

不会,许可机制不控制组件的行为。此外,许可机制检查用户帐户(用于生成许可证文件)是否具有应用程序中使用的产品版本的许可证。注意Kendo UI许可是永久的(参见EULA)。

没有许可密钥,产品还能正常工作吗?

没有许可密钥产品依旧可以正常工作。但是,如果不存在有效的许可密钥,则会在浏览器控制台中出现一条警告消息。

license密钥会过期吗?

是的,许可密钥在您的支持订阅结束时到期:

  • (对于试用许可证)许可证密钥在您的30天试用结束时到期。
  • (适用于商用license)当您的订阅到期时,许可密钥将过期。

在开始试用、更新许可证或升级许可证之后,您需要获取并安装新的许可证密钥。

提示:过期的许可密钥对在其截止日期之前发布的所有产品版本有效。

我更新了许可密钥,但警告消息仍然出现在控制台中。此时该怎么办?

您需要确保脚本许可证存在于您的项目中,并且您对它有正确的引用。

我需要连接互联网来激活许可证吗?

不需要,license激活和验证完全离线执行。在项目生命周期的任何时刻都不会发出网络请求。

我的团队有不止一个授权开发者。我们得用哪把钥匙?

如果要激活Kendo UI for jQuery,您可以使用与订阅相关的任何键。

早期版本的Kendo UI for jQuery受影响吗?

如果您使用R3 2022之前发布的CDN和Kendo UI for jQuery版本或NPM和R2 2022之前发布的版本,则不需要设置许可。

注意:在使用R3 2022之前的Kendo UI版本时,不包含许可文件。包含这些版本的许可证文件将导致KendoLicensing is not defined失误。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP