🌸 Kendo UI Admin & Site 🌌
Kendo UI Admin & Site основан на Kendo UI for jQuery и Bootstrap 4.
Демонстрация на кодовом облаке: https://ikki2000.gitee.io/kendoui-admin-site/
Без фронтенд-инжиниринга, нулевая конфигурация.
Не нужно скачивать и устанавливать, можно сразу пользоваться после распаковки.
Разделение между фронтендом и бэкендом.
MVVM — модель-представление-вид (by Kendo UI for jQuery).
SPA — одностраничное приложение (by Kendo UI for jQuery).
Router — маршрутизация страниц (by Kendo UI for jQuery).
Templates — рендеринг шаблонов (by Kendo UI for jQuery).
Data Source — единый источник данных (by Kendo UI for jQuery).
Адаптивный дизайн для ПК и мобильных устройств (by Bootstrap 4).
Нет CSS Sprites, векторизованные значки шрифтов (by Font Awesome).
Единый стиль для веб-сайта и интерфейса администратора.
Поддержка шести комбинированных макетов для административного интерфейса:
Динамическая настройка меню и навигации.
Предварительная обработка стилей с помощью Sass.
Восемь комплектов, 126 вариантов цветовых схем на выбор:
Kendo UI Classic
Bootstrap
Material Design
IE10 и выше, современные браузеры и настольные приложения Electron
IE | Edge | Firefox | Chrome | Safari | Opera | Electron |
---|---|---|---|---|---|---|
10, 11 | последние 2 версии | последние 2 версии | последние 2 версии | последние 2 версии | последние 2 версии | последние 2 версии |
Скачайте и распакуйте в корневую папку проекта.
Измените <base>
в следующих пяти HTML-файлах на локальный путь разработки.
index.html
--- <base href="https://ikki2000.gitee.io/kendoui-admin-site/">
+++ <base href="http://localhost:8888/YourProject/">
admin/login.html & admin/index.html
--- <base href="https://ikki2000.gitee.io/kendoui-admin-site/" type="admin">
+++ <base href="http://localhost:8888/YourProject/" type="admin">
site/login.html & site/index.html
--- <base href="https://ikki2000.gitee.io/kendoui-admin-site/" type="site">
+++ <base href="http://localhost:8888/YourProject/" type="site">
Обратите внимание: не забудьте добавить
/
в конце.
apiPath
в следующих JS-файлах на корневой путь API сервера. Восстановите три параметра по умолчанию.js/ikki.js
// Конфигурация пути API
--- var apiPath = 'https://ikki2000.gitee.io/kendoui-admin-сайт/';
+++ var apiPath = 'https://dev.YourDomain.com/api/';
// Отправка Ajax
--- ajaxType: 'get', // Gitee Pages демонстрирует только поддержку запросов get, пожалуйста, измените обратно на post для обычного использования
+++ ajaxType: 'post',
--- urlType: 'static', // Gitee Pages демонстрирует интерфейс как статический файл json, пожалуйста, измените обратно на api для обычного использования
+++ urlType: 'api',
// Отправка данных с потоком Ajax
--- ajaxType: 'get', // Gitee Pages демонстрирует только поддержку запросов get, пожалуйста, измените обратно на post для обычного использования
+++ ajaxType: 'post'
index.html
с помощью редактора IDE (например, WebStorm) и выберите запуск локального сервиса.
http://localhost:8888/YourProject/index.html
index.html
.
http://192.x.x.x:8888/YourProject/index.html
views
или его подкаталогах.xxx.html
и xxx.js
.xxx
и Temp
.<script id="xxxTemp" type="text/x-kendo-template">
<style scoped>
···
</style>
@import
в HTML-файл модуля.<style scoped>
@import "css/plugin.min.css";
</style>
<script id="xxxTemp" type="text/x-kendo-template">
<div>
···
</div>
<script id="otherTemplate" type="text/x-kendo-template">
···
</script>
<style scoped>
···
</style>
</script>
$.getScript()
в JS-файл модуля.$.getScript('js/plugin.min.js');
json/menu.json
. Ключ url
содержит метод linkTo
, который является функцией маршрутизации. Первый параметр — это каталог, в котором находится дочерний модуль страницы относительно каталога views
. Второй параметр — это имя дочернего модуля страницы. Ключ cssClass
— это DOM, используемый для хлебных крошек. height | string | — | 弹出页高度, px 或 %| | url | string | — | 弹出页显示的 iFrame 链接地址
showBigPic | — | — | — | 大图预览
| | url | string | — | 大图的绝对路径
numericRange | — | — | — | 数字型范围
| | rangeStart | object | — | 开始的 DOM 对象
| | rangeEnd | object | — | 结束的 DOM 对象
| | format | string | — | 格式
| | decimals | number | — | 保留几位小数
| | step | number | — | 步进
| | min | number | — | 最小值
| | max | number | — | 最大值
dateRange | — | — | — | 日期型范围
dateInputRange | — | — | — | 日期输入型范围
| | rangeStart | object | — | 开始的 DOM 对象
| | rangeEnd | object | — | 结束的 DOM 对象
| | type | string | — | 日期的类型: Year, Month, Time, DateTime, Date
serializeObject | — | — | — | 表单序列化 json 对象 📜 Список функций
Уведомления
Имя пользователя и аватар
Левый навигационный блок
Панель инструментов
Функции | Описание |
---|---|
Деревовидная структура | |
Полные функции перетаскивания и пользовательского редактирования | |
Объединение заголовков и разделение строк | |
Деревовидная структура (Trees) | |
Полное перетаскивание и настраиваемое редактирование | |
Редактирование выбора узла | |
Пользовательские значки | |
Флажки и полувыборы | |
Список | |
Полный макет и пользовательское редактирование | |
Многомодульный пользовательский макет | |
Настраиваемая сетка | |
Переключение больших изображений | |
Групповая сводка и сортировка | |
Шаблоны интервалов и прокрутка | |
Список (Lists) | |
Распределение | |
Поиск в таблице и выбор двойным щелчком | |
Прямое перетаскивание дерева | |
Выбор уровня дерева двойным щелчком | |
Поиск и выбор списка двойным щелчком | |
Перетаскивание с помощью рамки выбора | |
Распределение (Assigns) | |
Фреймворк | |
Глобализация | |
Модель представления (MVVM) | |
Источник данных | |
Шаблоны | |
Одностраничное приложение (SPA) | |
Значки | |
Рисование | |
События касания | |
Интеграция | |
Фреймворк (Framework) | |
Макет | |
Разделитель макета страницы | |
Адаптивная панель | |
Расширяемая панель | |
Аватар | |
Бейдж | |
Чип | |
Список чипов | |
Макет (Layout) | * [x] Плитка (TileLayout) |
Форма (Form)
Модальное окно (Window)
Диалог (Dialog)
Уведомление (Notification)
Всплывающее окно (Popover)
Подсказка (Tooltip)
Окно сообщений (MessageBox)
Навигация:
Формы:
Многострочный выпадающий список (RadioGroup): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/radiogroup
Флажок (CheckBox): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/checkbox
Группа флажков (CheckBoxGroup): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/checkboxgroup
Переключатель (Switch): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/switch
Числовое текстовое поле (NumericTextBox): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/numerictextbox
Поле выбора даты (DatePicker): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/datepicker
Диапазон дат (DateRangePicker): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/daterangepicker
Временное поле (TimePicker): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/timepicker
Дата и время (DateTimePicker): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/datetimepicker
Маскированное поле ввода даты (DateInput): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/dateinput
Маскированное текстовое поле (MaskedTextBox): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/maskedtextbox
Автозаполнение (AutoComplete): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/autocomplete
Выпадающий список с одним выбором (DropDownList): https://ikki2000.gitee.io/kendoui-admin-site/admin/#/forms/dropdownlist
Выпадающий список с множественным выбором (MultiSelect): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/multiselect
Комбинированный список (ComboBox): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/combobox
Таблица комбинированных списков (MultiColumnComboBox): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/multicolumncombobox
Дерево однострочных выпадающих списков (DropDownTree): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/dropdowntree
Дерево многострочных выпадающих списков (MultiSelectTree): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/multiselecttree
Цветное поле (ColorPicker): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/colorpicker
Градиентная палитра цветов (ColorGradient): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/colorgradient
Палитра цветов (ColorPalette): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/colorpalette
Ползунок (Slider): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/slider
Двойной ползунок (RangeSlider): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/rangeslider
Рейтинговое поле (Rating): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/rating
Список (ListBox): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/listbox
Редактор форматированного текста (Editor): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/editor
Графический редактор (ImageEditor): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/imageeditor
Загрузка файлов (Upload): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/upload
Проверка подлинности (Captcha): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/captcha
Валидация (Validator): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/validator
Сообщения об ошибках (Error): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/forms/error
Данные (Data)
Таблицы (Grid): https://ikki2000.gitee.io/kendoui-admin-сайт/admin/#/data/grid
Деревья (TreeList): ... * [x] Список (ListView) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/listview.
Разбиение на страницы (Pager) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/pager.
Доска задач (TaskBoard) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/taskboard.
Электронная таблица (Spreadsheet) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/spreadsheet.
Сводная таблица (PivotGrid) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/pivotgrid.
Фильтр (Filter) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/filter.
Управление файлами (FileManager) — https://ikki2000.gitee.io/kendoui-admin-site/admin/#/data/filemanager.
Планирование:
Общение:
Медиа:
Интерактивность:
Обработка:
Индикаторы:
Штрихкоды:
Карты:
Мобильный интерфейс:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )