全部, 在过去的几年里我一直在积极地使用jqGrid,现在我需要它回来处理一个要求。看起来该名称已更改为Gurrido JQGrid,似乎是许可版本。
如果我不再能将jqgrid用于商业用途,请告诉我们吗? 至少可以使用以前版本的jqGrid吗?请让我知道..
谢谢!
更新:粘贴代码段
<script type="text/javascript">
$(document).ready(function(){
$("#submitbutton1").click(function(){
jQuery("#listTable").jqGrid({
url:'/WebTest/MainAction.do',
datatype: "json",
colNames: ['Label','Value'],
colModel: [
{name:'label',index:'label'},
{name:'value',index:'value'}
],
autowidth : true,
//iconSet: "fontAwesome",
//showOneSortIcon: true,
//autoResizing: { compact: true, widthOfVisiblePartOfSortIcon: 13 },
//autoresizeOnLoad: true,
rowNum: 10,
rowList: [5, 10, 20, "10000:All"],
viewrecords: true,
pager: true,
toppager: true,
rownumbers: true,
sortname: "label",
sortorder: "desc",
caption: "Test"
}).jqGrid("navGrid", { view: true, cloneToTop: true})
.jqGrid("inlineNav")
.jqGrid("filterToolbar")
.jqGrid("gridResize");
})
})
</script>
<html >
<head>
<!-- <link rel="stylesheet" type="text/css" media="screen" href="../font-awesome/css/font-awesome.min.css"> -->
<link rel="stylesheet" type="text/css" media="screen" href="../themes/ui-lightness/jquery-ui-1.10.4.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="../css/ui.jqgrid.min.css" />
<!-- <link rel="stylesheet" type="text/css" media="screen" href="../css/searchFilter.css" /> -->
<!-- <link rel="stylesheet" type="text/css" media="screen" href="../css/ui.multiselect.css" /> -->
<script src="../js/jquery-1.11.1.min.js" type="text/javascript"></script>
<script src="../js/jquery-ui-1.10.4.custom.min.js" type="text/javascript"></script>
<script src="../js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script type="text/javascript">
$.jgrid.no_legacy_api = true;
$.jgrid.useJSON = true;
</script>
<script src="../js/jquery.jqgrid.min.js" type="text/javascript"></script> <!-- Version took from free jqgrid github -->
</head>
<title>Test</title>
<body bgcolor="white">
<br>
Hi this is the Test file
<input type="button" name="submitbutton1" id="submitbutton1" value="Test">
<br/>
<div id="outerDiv" style="margin:5px;">
<table id="list"></table>
<!--<div id="pager"></div>-->
</div>
// Tried this also, but its the same. Please note I have removed the iconSet as well.
<table id="listTable"></table>
<div id="pager"></div>
</body>
</html>
答案 0 :(得分:2)
无法更改以前发布的jqGrid版本的许可证。因此,如果你加载了具有“MIT和GPL许可下的双重许可”评论的代码,那么你可以在许可下使用它。
所有版本的jqGrid until(包含)4.7都可以在MIT或GPLv2许可下免费使用。您可以从github下载它(请参阅许可声明here)。
版本4.7.1在4.7版本发布新版本后很短时间内发布。从4.7.1开始,最好使用另一个名称:产品的“Guriddo jqGrid JS”。您可以阅读here更多关于Guriddo jqGrid JS的价格和条件的信息。
MIT和GPLv2许可允许修改包含对作为基础的先前版本的作者的引用的代码。所以我在名为 free jqGrid 的基础上开始了基于jqGrid 4.7的jqGrid的新分支。可以从github here下载它。 The readme和the wiki提供了有关我实施的新功能的其他信息。我于2015年3月4日发布了免费jqGrid的第一个版本4.8。我提供了NuGet,npm和bower版本以及直接从{{3}下载源代码的方式。 }。我将代码另外发布到不同的CDN(请参阅GitHub)以简化使用。
我计划很快发布免费的jqGrid 4.9。我将在接下来的几天发布测试版,但您可以随时使用githib的版本。它始终包含从当前代码生成的jquery.jqgrid.min.js
,jquery.jqgrid.src.js
和jquery.jqgrid.min.map
。
所以你可以像免费的名字一样免费使用免费的jqGrid。我只要求将错误报告为github the wiki article或将其发布到stackoverflow上。如果你在stackoverflow上发布关于free jqGrid的问题,请使用两个标签“jqgrid”和“free-jqgrid”。
顺便打开wiki进行写作。因此,如果有人希望改进现有文章的文本以发布新文章,那么欢迎您!