ExtJS — это JavaScript-фреймворк, который позволяет создавать интерфейсы с AJAX-обработкой данных. В его составе есть несколько удобных компонентов, позволяющих добавлять на страницу таблицы, окна, кнопки, формы и другие элементы.
Админка MODX написана с использованием именно этого фреймворка. Здесь статьи будут касаться ExtJS 3.4, который идёт в комплекте с дистрибутивом, а не последней версии (которая на данный момент достигла уже версии ExtJS 6.0).
В ходе уроков постараемся разработать дополнение и в процессе научиться работать с фреймворком.
ExtJS Examples
Примеры работы с ExtJS — создание дополнения для MODX
- Отображение кастомных объектов в админке MODX (таблица ExtJS)
- Добавляем массовые операции в грид ExtJS
- Привязываем сторонние плагины к полям формы ExtJS
- Добавляем загрузку файла в окно ExtJS
- Как работают дополнения MODX. Часть 1 — Namespace и Controller
- Как работают дополнения MODX. Часть 2 — ExtJS Panel
- Как работают дополнения MODX. Часть 3 — ExtJS Button
- Как работают дополнения MODX. Часть 4 — ExtJS Grid
- Как работают дополнения MODX. Часть 5 — Подготовка процессора
- Как работают дополнения MODX. Часть 6 — ExtJS Windows