Как удалить водяной знак jQWidgets в сетке?

Я использую некоммерческую версию jQWidgets. Когда сетка jQWidgets загружается, гиперссылка «www.jqwidgets.com» появляется примерно на две секунды, а затем исчезает. Как убрать водяной знак в сетке?


person izzet altinel    schedule 31.01.2017    source источник
comment
Купить? или, может быть, посмотреть на их форумах или FAQs   -  person happymacarts    schedule 31.01.2017
comment
Ну, ребята, вы должны знать, что это НЕЗАКОННО   -  person scripto    schedule 21.02.2018


Ответы (4)


найдите код: String.fromCharCode(119,119,119,46,106,113,119,105,100,103,101,116,115,46,99,111,109)

во всех файлах и замените его на ""

person rotem buhbut    schedule 08.03.2017
comment
Я пробовал это, но это не работает, я использую jqxtreegrid с версией v4.5.1. Я нашел этот код String.fromCharCode(119,119,119,46,106,113,119,105,100,103,101,116,115,46,99,111,109) в файле jqxdatatable.js, поэтому я заменил его на, но он все равно не работает. я вижу водяной знак внизу справа.. - person Sagar Jagadesh; 26.04.2017
comment
Уверены ли вы ? Я использовал этот метод на той же версии, и он работал отлично. Вы заменили его на всех местах, потому что он появляется более одного раза? - person rotem buhbut; 27.04.2017
comment
Ну, ребята, вы должны знать, что это НЕЗАКОННО - person scripto; 21.02.2018

Что ж, я нашел простой способ скрыть водяной знак. Таким образом, вам не нужно изменять исходный код jqwidgets. Вам просто нужно написать простой CSS, чтобы переопределить цвет элемента водяного знака. Это будет работать для всех версий.

CSS для переопределения цвета:

    span[id^="jqxWidget"] 
    {
        color: transparent !important;
    }

Полный пример вы найдете во фрагменте.

var data = generatedata(500);
 var source = {
     localdata: data,
     datafields: [{
         name: 'firstname',
         type: 'string'
     }, {
         name: 'lastname',
         type: 'string'
     }, {
         name: 'productname',
         type: 'string'
     }, {
         name: 'date',
         type: 'date'
     }, {
         name: 'quantity',
         type: 'number'
     }, {
         name: 'price',
         type: 'number'
     }],
     datatype: "array"
 };

 var adapter = new $.jqx.dataAdapter(source);
 $("#jqxgrid").jqxGrid({
     width: 500,
     theme: 'energyblue',
     source: adapter,
     sortable: true,
     filterable: true,
     showfilterrow: true,
     columns: [{
         text: 'First Name',
         datafield: 'firstname',
         columngroup: 'Name',
         width: 90
     }, {
         text: 'Last Name',
         columngroup: 'Name',
         datafield: 'lastname',
         width: 90
     }, {
         text: 'Product',
         datafield: 'productname',
         width: 170
     }, {
         text: 'Order Date',
         datafield: 'date',
         width: 160,
         cellsformat: 'dd-MMMM-yyyy'
     }, {
         text: 'Quantity',
         datafield: 'quantity',
         width: 80,
         cellsalign: 'right'
     }, {
         text: 'Unit Price',
         datafield: 'price',
         cellsalign: 'right',
         cellsformat: 'c2'
     }]
 });
 $('#jqxgrid').on('filter', function () {
     alert("The Grid has been filtered");
 });
span[id^="jqxWidget"] 
{
    color: transparent !important;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://jqwidgets.com/public/jqwidgets/jqx-all.js"></script>
<link href="https://jqwidgets.com/public/jqwidgets/styles/jqx.base.css" rel="stylesheet"/>
<link href="https://jqwidgets.com/public/jqwidgets/styles/jqx.energyblue.css" rel="stylesheet"/>
<script src="https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/generatedata.js"></script>

<div id='jqxWidget'>
    <div id="jqxgrid"></div>
</div>

person csharpbd    schedule 15.05.2020
comment
Но помните, лучше отдать должное разработчику. Они предоставили полную версию библиотеки, просто показав немного информации. - person csharpbd; 15.05.2020

Ознакомьтесь с выпуском jQWidgets v4.1.2.

Там сказано:

Добавлен водяной знак в основные виджеты для некоммерческой и оценочной версий. Некоммерческие пользователи могут запросить производственную сборку без водяного знака, написав по адресу [email protected].

Вы можете написать на [email protected] и запросить производственный пакет без водяных знаков, но только для некоммерческих проектов.

person CStff    schedule 22.02.2017

В последней версии (некоммерческой) я смог удалить водяной знак, добавив следующее утверждение:

<script type="text/javascript">
    $(document).ready(function () {
        jqx.credits = '12F129D4-0E1B-44B8-9BBB-BB4CF78CC6BA';

        // do wathever you want with the library there...
    });
</script>

Обратите внимание, что токен может быть другим для вас. Вам просто нужно найти его в файлах js.

person Nuxwin    schedule 12.02.2019