Фильтрация выпадающего списка в ComboBox

Иногда необходимо показывать разные наборы данных в combobox и в его выпадающем списке (boundlist). Например в самом комбобоксе вы должны показывать все сущности, а в выпадающем списке — только определенный набор (например в combo показываются …

Продолжить чтение

Баг: история о grid, store sorters и их взаимном restore state

В процессе разработки extjs многие баги возвращаются к нам в ином виде — но по сути остаются теми же. Если grid stateful, и мы хотим запоминать в state его состояние сортировки — флаг autoLoad будет …

Продолжить чтение

Динамическое изменение цветов в Material темах

Все Material темы написаны с использованием CSS Variables, соответственно нет нужды делать несколько тем (например светлую и темную) в проекте. А это значит — что вы можете менять цвета на лету (работает через Fashion.css.setVariables). Сама …

Продолжить чтение

Правила хорошего тона при работе с Overrides в ExtJS

В данной статье речь пойдет о том, как не создать себе много проблем — систематическим созданием оверрайдов, а так же построение процесса в команде при работе с ними. Так же рассмотрим работу с поддержкой EXTJS …

Продолжить чтение

iOS 13 и Responsive Config

Недавно, столкнулся с проблемой работы responsiveConfig на iOS 13.x . Описываемые формулы не всегда работали правильно (путали landscape, portrait). Для начала создадим тестовое приложение, очень простое, всего лишь с двумя формулами.

Продолжить чтение

Динамическая локализация приложений с использованием i18next.js

В качестве локализации ExtJS приложений — зачастую используют override, или определение свойств на уровне Ext.define. Зачастую это не годное решение, так как требует от пользователя перезагрузки страницы. В данной статье я покажу пример «правильной» локализации …

Продолжить чтение

Сохранение экспортируемых таблиц для cordova приложений (iOS)

По умолчанию, стандартный пакет exporter не умеет сохранять экспортируемые файлы в локальную ФС устройства. Но с помощью cordova-plugin-file мы можем это исправить. Работоспособность проверял только под iOS.

Продолжить чтение