В modern toolkit’e, для всех layout-ов повсеместно используются display: flex , но к сожалению отсутствует возможность задать gap. Многие мучаются с margin/padding дочерних элементов, используя :last-child, :first-child и пр. Решение с примером под катом.
Продолжить чтениеАвтор: Swat2k
Реализация Grid layout
В далеком 2017 году, в браузерах появилась поддержка CSS Grid layout. В ExtJS же данный layout отсутствует, давайте же исправим этот момент. Под катом реализация и пример использования (пример верстки аля блог).
Продолжить чтениеExtJS and Tailwind CSS
За последние несколько месяцев я использовал Tailwind для некоторых проектов, не связанных с ExtJS. Tailwind — это фреймворк, сильно отличающийся от Bootstrap или подобных продуктов. Фактически, он использует подход «utility-first» (полезность прежде всего), где классы …
Продолжить чтениеIndexedDB и ExtJS
Возможность сохранять информацию локально в браузере — очень полезная функция, которая развивалась со временем. В этой статье мы рассмотрим различные типы хранилищ и способы их использования в ExtJS. В частности, мы проанализируем реализацию IndexedDB, предлагаемую …
Продолжить чтениеDataPicker Range
Недавно один из MVP Torsten Dinkheller, реализовал возможность выбирать диапазон дат в качестве поля ввода. Рекомендую к использованию!
Продолжить чтениеФильтрация выпадающего списка в ComboBox
Иногда необходимо показывать разные наборы данных в combobox и в его выпадающем списке (boundlist). Например в самом комбобоксе вы должны показывать все сущности, а в выпадающем списке — только определенный набор (например в combo показываются …
Продолжить чтениеПлагин для modern grid — позволяющий скролить с помощью одного жеста
Баг: история о grid, store sorters и их взаимном restore state
В процессе разработки extjs многие баги возвращаются к нам в ином виде — но по сути остаются теми же. Если grid stateful, и мы хотим запоминать в state его состояние сортировки — флаг autoLoad будет …
Продолжить чтениеИсправляем баг с tooltip в ExtJS 7.2
Исправляем баг с tooltip в classic toolkit, который появился с выходом ExtJS 7.2.0.67.
Продолжить чтениеДинамическое изменение цветов в Material темах
Все Material темы написаны с использованием CSS Variables, соответственно нет нужды делать несколько тем (например светлую и темную) в проекте. А это значит — что вы можете менять цвета на лету (работает через Fashion.css.setVariables). Сама …
Продолжить чтение