Пользовательский интерфейс Kendo — это все, что вам нужно для создания сайтов и приложений с использованием HTML5 и JavaScript. Kendo UI Core — это бесплатная версия Kendo UI с открытым исходным кодом, которая обеспечивает доступ к лучшим веб-виджетам пользовательского интерфейса и ключевым функциям платформы, необходимым для разработки отличных интерфейсов для Интернета и мобильных устройств.
Kendo UI Core — это бесплатная подмножество Kendo UI с открытым исходным кодом. В следующей таблице подробно описаны виджеты и функции, доступные в Kendo UI Core, а также дополнительные функции, доступные по коммерческой лицензии Kendo UI.
Особенность | Кендо — ядро пользовательского интерфейса | Профессиональный | Пользовательский интерфейс для MVC/Core/JSP/PHP |
---|---|---|---|
Управление данными | |||
Сетка | ✅ | ✅ | |
Файловый менеджер | ✅ | ✅ | |
электронная таблица | ✅ | ✅ | |
СписокView | ✅ | ✅ | ✅ |
Сводная сетка | ✅ | ✅ | |
Древовидный список | ✅ | ✅ | |
Фильтр | ✅ | ✅ | |
Пейджер | ✅ | ✅ | ✅ |
Редакторы | |||
Автозаполнение | ✅ | ✅ | ✅ |
Выбор цвета | ✅ | ✅ | ✅ |
Комбобокс | ✅ | ✅ | ✅ |
ДатаВвод | ✅ | ✅ | ✅ |
DatePicker | ✅ | ✅ | ✅ |
DateRangePicker | ✅ | ✅ | |
DateTimePicker | ✅ | ✅ | ✅ |
DropDownList | ✅ | ✅ | ✅ |
DropDownДерево | ✅ | ✅ | |
Редактор | ✅ | ✅ | |
СписокСписок | ✅ | ✅ | ✅ |
Маскированныйтекстбокс | ✅ | ✅ | ✅ |
МультиколонкаComboBox | ✅ | ✅ | |
Мультивыбор | ✅ | ✅ | ✅ |
числовое текстовое поле | ✅ | ✅ | ✅ |
Рейтинг | ✅ | ✅ | |
Слайдер | ✅ | ✅ | ✅ |
Выключатель | ✅ | ✅ | |
Текстовое поле | ✅ | ✅ | ✅ |
Таймпикер | ✅ | ✅ | ✅ |
Загрузить | ✅ | ✅ | |
Валидатор | ✅ | ✅ | ✅ |
Разговорный интерфейс | |||
Чат | ✅ | ✅ | |
Графики | |||
Диаграммы площадей | ✅ | ✅ | |
Гистограммы | ✅ | ✅ | |
Диаграммы коробчатой диаграммы | ✅ | ✅ | |
Пузырьковые диаграммы | ✅ | ✅ | |
Маркированные диаграммы | ✅ | ✅ | |
API диаграмм | ✅ | ✅ | |
Кольцевые диаграммы | ✅ | ✅ | |
Воронкообразные диаграммы | ✅ | ✅ | |
Линейные графики | ✅ | ✅ | |
Круговые диаграммы | ✅ | ✅ | |
Полярные карты | ✅ | ✅ | |
Радарные диаграммы | ✅ | ✅ | |
Столбчатые диаграммы диапазона | ✅ | ✅ | |
Диаграммы рассеяния | ✅ | ✅ | |
Спарклайны | ✅ | ✅ | |
Биржевые графики | ✅ | ✅ | |
ДеревоКарта | ✅ | ✅ | |
Графики водопадов | ✅ | ✅ | |
Датчики | |||
ArcGauge | ✅ | ✅ | |
Круговой Калибр | ✅ | ✅ | |
Линейный датчик | ✅ | ✅ | |
РадиалГауге | ✅ | ✅ | |
Штрих-коды | |||
Штрих-код | ✅ | ✅ | |
QR-код | ✅ | ✅ | |
Схема и карты | |||
Диаграмма | ✅ | ✅ | |
Карта | ✅ | ✅ | |
Планирование | |||
Календарь | ✅ | ✅ | ✅ |
Гантт | ✅ | ✅ | |
MultiViewКалендарь | ✅ | ✅ | |
Планировщик | ✅ | ✅ | |
Макет | |||
Значок | ✅ | ✅ | ✅ |
Диалог | ✅ | ✅ | ✅ |
Панель расширения | ✅ | ✅ | |
Форма | ✅ | ✅ | |
Уведомление | ✅ | ✅ | ✅ |
Поповер | ✅ | ✅ | |
Адаптивная панель | ✅ | ✅ | ✅ |
Сплиттер | ✅ | ✅ | ✅ |
ПлиткаLayout | ✅ | ✅ | |
Подсказка | ✅ | ✅ | ✅ |
Окно | ✅ | ✅ | ✅ |
СМИ | |||
Медиаплеер | ✅ | ✅ | |
ПрокруткаView | ✅ | ✅ | |
PDFViewer | ✅ | ✅ | |
Навигация | |||
Лист действий | ✅ | ✅ | |
хлебные крошки | ✅ | ✅ | |
Кнопка | ✅ | ✅ | ✅ |
Группа кнопок | ✅ | ✅ | ✅ |
Ящик | ✅ | ✅ | |
Меню | ✅ | ✅ | ✅ |
ПанельБар | ✅ | ✅ | ✅ |
Степпер | ✅ | ✅ | |
Табстрип | ✅ | ✅ | ✅ |
Хронология | ✅ | ✅ | |
Панель инструментов | ✅ | ✅ | ✅ |
Древовидное представление | ✅ | ✅ | |
Волшебник | ✅ | ✅ | |
Интерактивность и UX | |||
Перетаскивание | ✅ | ✅ | ✅ |
Эффекты | ✅ | ✅ | ✅ |
Прогрессбар | ✅ | ✅ | ✅ |
Сортируемый | ✅ | ✅ | ✅ |
Стиль | ✅ | ✅ | ✅ |
Инструменты, платформы и утилиты | |||
Инспектор Chrome | ✅ | ✅ | ✅ |
Источник данных | ✅ | ✅ | ✅ |
API рисования | ✅ | ✅ | |
Экспорт в Excel | ✅ | ✅ | |
Глобализация | ✅ | ✅ | ✅ |
Иерархический источник данных | ✅ | ✅ | ✅ |
Интеграция AngularJS | ✅ | ✅ | ✅ |
Bootstrap дружелюбен | ✅ | ✅ | ✅ |
Локализация | ✅ | ✅ | ✅ |
Интеграция MVVM | ✅ | ✅ | ✅ |
PDF-экспорт | ✅ | ✅ | |
Одностраничное приложение | ✅ | ✅ | ✅ |
Шаблоны | ✅ | ✅ | ✅ |
Конструктор тем | ✅ | ✅ | ✅ |
Официальная поддержка | ✅ | ✅ |
Kendo UI Core зависит от следующих библиотек:
jQuery v1.9.1+
Kendo UI Core не тестировался с другими версиями этих библиотек. Вы можете обнаружить, что другие версии совместимы с Kendo UI Core. Однако мы не заявляем о поддержке этих версий и не будем устранять проблемы, возникающие при использовании этих версий.
Есть два способа получить исходный код Kendo UI Core. Вы можете либо загрузить готовый zip-архив с Telerik.com, либо собрать исходный код самостоятельно с помощью Gulp. Последний подход включает в себя возможность создания дистрибутива Kendo UI Core, включающего только виджеты и функции платформы, необходимые вашему приложению.
Чтобы собрать Kendo UI Core, вам необходимо иметь Node.js 14.x и git 2.x.
Для Windows вам необходимо загрузить и установить Git для Windows, а также Node.js и инструменты сборки Visual C++.
Пользователям Mac OS следует установить Homebrew. После установки Homebrew запустите brew install git
, чтобы установить git, и brew install node@14
чтобы установить Node.js.
Пользователи Linux могут использовать дистрибутивы, предоставленные NodeSource или их менеджерами пакетов, для установки git
и nodejs
.
Клонируйте копию репозитория, запустив
git-клон https://github.com/telerik/kendo-ui-core.git
Введите каталог репозитория
компакт-диск Kendo-UI-ядро
Инициализируйте репозиторий подмодуля
обновление подмодуля git --init
Установите зависимости:
установка npm
Запустите скрипт сборки:
npm запустить сборку
Минимизированная версия скриптов и стилей Kendo UI Core будет помещена в подкаталог dist/
.
Доступно еще несколько заданий:
npx глоток --задачи
custom
задача gulp создаст собственный минифицированный файл — dist/kendo.custom.min.js
, который включает только указанные компоненты. Следующая команда будет включать только виджеты автозаполнения и раскрывающегося списка:
npx gulp custom -c автозаполнение, выпадающий список
Сценарий npm npm run scripts:modules
создаст две папки ( cjs
и esm
) в папке dist
, которая включает в себя связанные модули.
Запустите сценарий разработки, чтобы скомпилировать модули и файлы js в папках dist/dev
и dist/mjs
npm run scripts:dev
или npm run scripts:dev -- -w
Запустите тесты, запустив npx gulp tests
Если вы хотите не создавать Kendo UI Core самостоятельно, зайдите на Telerik.com, чтобы получить полный исходный код.
Вы также можете легко включить Kendo UI Core на свой сайт или приложение, используя Kendo CDN:
<link href="http://kendo.cdn.telerik.com/2014.2.716/styles/kendo.common.min.css" rel="stylesheet" /><link href="http://kendo.cdn .telerik.com/2014.2.716/styles/kendo.default.min.css" rel="stylesheet" /><script src="http://kendo.cdn.telerik.com/2014.2.716/js/jquery.min.js"></script><script src="http://kendo.cdn.telerik.com/2014.2 .716/js/kendo.ui.core.min.js"></script>
Основное преимущество подхода CDN заключается в том, что ваши пользователи смогут использовать версию Kendo UI Core с первичным кэшем, если они посещали другие сайты, использующие эту платформу.
Полную документацию по пользовательскому интерфейсу Kendo, включая ядро пользовательского интерфейса Kendo, можно найти на странице https://docs.telerik.com/kendo-ui.
Kendo UI Core бесплатен и имеет открытый исходный код. Мы поощряем и поддерживаем активное, здоровое сообщество, которое принимает вклад от общественности. Мы хотели бы, чтобы вы стали частью этого сообщества.
Прежде чем внести свой вклад в Kendo UI Core, пожалуйста:
Прочтите и подпишите Лицензионное соглашение Kendo UI Core Contribution, чтобы подтвердить, что вы прочитали и признали юридические аспекты вашего вклада, и
Прочтите наше руководство по вкладам, в котором содержится вся необходимая информация для:
сообщать об ошибках,
запросить новые функции и
проведет вас через весь процесс подготовки вашего кода к запросу на включение.
Используйте список проблем этого репозитория для отчетов об ошибках, связанных как с Kendo UI Core, так и с Kendo UI Professional.
Получите помощь на Stack Overflow или на премиум-форумах Kendo UI.
Запросы функций файлов в User Voice
Kendo UI Core — проект с полностью открытым исходным кодом, который в основном поддерживается сообществом. Таким образом, вам рекомендуется использовать такие форумы, как Stack Overflow, для размещения вопросов, а также список проблем этого репозитория, чтобы сообщать об ошибках.
Команда Kendo UI не предоставляет официальную поддержку Kendo UI Core, за исключением тех клиентов, которые приобрели коммерческую лицензию на Kendo UI (Профессиональная, UI для MVC и т. д.) или пакет только для поддержки на Telerik.com. Пожалуйста, не создавайте запросы на поддержку этого проекта в списке проблем этого репозитория, поскольку они будут немедленно закрыты. Вам будет предложено опубликовать свой вопрос на форуме сообщества.
Журналы изменений и примечания к выпуску см. в примечаниях к выпуску на сайте Telerik.com.
Этот проект выпущен под лицензией Apache версии 2.0, текст которой приведен ниже. Эта лицензия применяется ТОЛЬКО к исходному коду этого репозитория и не распространяется на какой-либо другой дистрибутив или вариант пользовательского интерфейса Kendo, а также на любые другие сторонние библиотеки, используемые в репозитории. Информацию о лицензировании пользовательского интерфейса Kendo см. на странице «Лицензионные соглашения» на сайте Telerik.com.
Лицензия Apache версии 2.0 («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу:
http://www.apache.org/licenses/LICENSE-2.0
Если это не требуется действующим законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых. См. Лицензию для определения конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.
Авторские права © 2024 Progress Software Corporation и/или ее дочерние компании или филиалы. Все права защищены.
Progress, Telerik и некоторые названия продуктов, используемые здесь, являются товарными знаками или зарегистрированными товарными знаками Progress Software Corporation и/или одной из ее дочерних компаний или филиалов в США и/или других странах.