Как удалить пробную иконку Extjs в Extjs-6?

Я разрабатываю веб-приложение, используя Extjs-6. Я использую sencha cmd-6 для создания базового приложения. Когда я создаю panel, он отображается следующим образом:

введите здесь описание изображения

Как удалить значок пробной версии Extjs в правом верхнем углу панели?


person Morteza Malvandi    schedule 17.08.2015    source источник
comment
Рассмотрите возможность использования версии GPL.   -  person Greendrake    schedule 18.08.2015
comment
Я не думаю, что такого рода вопросы должны быть автоматически отвергнуты.   -  person aviram83    schedule 24.08.2015


Ответы (6)


Вы должны запустить команду

sencha app upgrade /path/to/my/extjs

нравится упоминание в этом поток

person aviram83    schedule 24.08.2015

Просто загрузите GPL-версию ExtJS 6 и создайте свое приложение с помощью этого пакета ExtJS 6 следующим образом:

sencha -sdk /path/to/ext6 generate app MyApp /path/to/my-app

Дополнительная информация о лицензии GPL для ExtJS.

person Sergey Novikov    schedule 18.08.2015

Вы не должны этого делать.

Это нарушает Условия использования.

https://www.sencha.com/legal/#Sencha_Ext_JS

Пробное лицензирование Пробная загрузка Sencha Ext JS доступна в течение 30 дней и регулируется лицензионным соглашением Sencha SDK. Вы не можете начать разработку приложения под лицензией GPLv3, а затем перейти на коммерческую лицензию. Вы не можете разрабатывать в течение пробного периода и продолжать разработку после этого периода (30 дней).

person belford    schedule 17.08.2015
comment
Вы не можете начать разработку приложения под лицензией GPLv3, а затем перейти на коммерческую лицензию. На самом деле вы можете. Дело в том, если они не продадут вам коммерческую лицензию. Поэтому они должны были написать: мы не продадим вам лицензию, если вы попытаетесь перейти с GPL на коммерческую лицензию, что в любом случае является очень подлой, глупой и глупой политикой (на мой взгляд). - person Alfonso Nishikawa; 25.02.2016

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

person Mohit Saxena    schedule 17.08.2015

Это тяжело. Потому что такие значки «Пробная версия», а также другие логические условия, такие как «если пробная версия, то поместите текст пробной версии здесь и там», размещены во многих разных местах. Вы никогда не узнаете, удалили ли вы их все или нет.

Так что лучше сделайте, как предложено в других ответах - купите или используйте gpl.

УПД. Но если вы хотите попробовать, вы можете поиграть с ExtJs/cmd/sencha.cfg файлом.

person nahab    schedule 18.08.2015

Это довольно просто, но не правильно.

На типе ящика Linux:

  1. cd /-папка вашего приложения-/ext
  2. найти . -имя "*.scss" | xargs grep -il ext-trial

вы должны получить:

./ext/classic/theme-neutral/sass/src/panel/Panel.scss
./ext/classic/theme-neutral/sass/src/window/Window.scss
./ext/classic/theme-base/sass/etc/all.scss
./ext/classic/theme-base/sass/src/Component.scss
./ext/modern/theme-base/sass/etc/all.scss
./ext/modern/theme-base/sass/src/viewport/Viewport.scss
  1. отредактируйте каждый из этих файлов и удалите все блоки, соответствующие «ext-trial».
  2. повторите 2 и 3 с "ext-beta" и "ext-watermark"
  3. обновление приложения сенча;

or

  1. использовать GPL-версию
person dcima    schedule 16.03.2017
comment
У меня может быть более простой ответ: просто отредактируйте ext/classic/theme-base/sass/etc/all.scss и установите $ext-trial на false. Этот файл может быть восстановлен, но пока он работает для меня. - person Andreas; 26.04.2018