Фреймворк HG-Layui-UI основан на последней версии UI layui и представляет собой универсальный фреймворк управления backend, который использует iframe-теги для реализации. Он включает в себя стильные решения, взятые с различных популярных фреймворков, и сохраняет простоту и практичность традиционной модели разработки.
Для быстрого развития и снижения количества повторяющегося кода внутри файла admin.js фреймворк включает часто используемые компоненты, такие как модальные окна, компоненты дат, слушатели форм, проверка данных формы, таблицы данных, деревья данных и методы получения данных через запрос.
scrollBar
.tab
-панелей.hg.table.datatable
, где url
-параметры могут быть прямым массивом объектов.hg.msghide(content, time)
, который выводит полупрозрачное сообщение.hg.load(callbackmething)
, который выводит загрузочное сообщение.HG
.data
с ключом lazy: true
включает ленивую загрузку дочерних узлов, требует использования события spread
.spread
, при lazy: true
событие вызывается при раскрытии узла, obj.elem
: элемент узла, obj.state
: состояние открыт/закрыт, obj.data
: данные узла.tree.lazytree(treeid, elem, children)
для ленивой загрузки данных дочерних узлов.hg.table.datatable(layid, 'resize')
для перезапуска размера таблицы.hg.ontab(layfilter, _callback)
для прослушивания события переключения Tab
.datatable
: table.````markdown getSelected()
для получения выделенной строки, table.reload(where)
для перезагрузки таблицы, table.resize()
для изменения размера таблицы.hg.tree.datatree(layid, data, showCheckbox, showLine, accordion, onlyIconControl, isJump)
для базового компонента дерева.onclick()
, oncheck()
, onspread()
, getChecked()
, setChecked()
, reload()
.spread()
добавлен метод this.lazytree(data)
для запуска ленивой загрузки дочерних узлов.
Все необходимые исправления выполнены, сохранено исходное форматирование.js для оформления полос прокрутки, class="scrollBox".
* Внедрен плагин jQuery. NProgress.js для отображения прогресса запросов, используется при загрузке iframe.
* Изменены цвета по умолчанию layui, тема теперь основана на синих тонах.
* Добавлен метод hg.msg(content, title) для вывода сообщений.
* Добавлен метод hg.confirm(content, title, callbackMethod) для вывода диалоговых окон с подтверждением.
* Добавлен метод hg.open(title, url, w, h, full) для открытия модальных окон.
* Добавлен метод hg.close() для закрытия модальных окон.
* Добавлен метод hg.baseReload() для перезагрузки родительского окна.
* Добавлен метод hg.datetime(bTime, eTime, options) для выбора базового периода времени.
* Добавлен метод hg.datetime2(elem, type, min, max) для выбора составного периода времени.
* Добавлен метод hg.getdate(type, e) для получения даты и времени.
* Добавлен метод hg.request(url, data, type, contentType, dataType, async, funSuccess) для выполнения сетевых запросов.
* Добавлен метод hg.form.onsubmit(layFilter, _callback) для прослушивания событий отправки формы.
* Добавлен метод hg.form.onswitch(layFilter, _callback) для прослушивания событий переключения switch.
* Добавлен метод hg.form.verify(options) для создания пользовательских правил проверки формы.
* Добавлен метод hg.table.datatable(layId, title, url, where, cols, toolbar, page, height, defaultToolbar, totalRow) для создания таблицы данных.
* Добавлен метод hg.table.toolbaronclick(layId, index) для прослушивания событий кликов на toolbar.
* Добавлен метод hg.table.printAll(cols, data) для печати произвольных данных, defaultToolbar='printall'.exportfile(layid, data) для экспорта произвольных данных, defaultToolbar='exportall'. коллекция атрибутов состояния datatablestatus.
* Изменение datatable для поддержки парсинга данных в формате easyui, включая параметры пагинации page и rows.
* Изменение datatable с добавлением анонимной функции handler: function (obj, row) для параметра toolbar.
* Добавление метода hg.table.datatable(layid, 'reload', where) для перезагрузки таблицы.
* Добавление метода hg.table.getSelected(layid, 'getSelected') для получения выделенной строки.
* Добавление свойства lay-height для установки полной высоты экрана, lay-height='full', 'full'='full-200'. Официальный адрес демо-версии: [http://hgxi.gitee.io/hg-layui-admin-ui/](http://hgxi.gitee.io/hg-layui-admin-ui/)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )