Данная статья расскажет как можно расширить существующий Ext.toolbar.Paging добавив в него функционал для фильтрации Ext.grid.Panel по выбранным, или выбранным колонкам. Поддерживает и удаленная и локальная сортировка. Имплементацию данного функционала мы сделаем дважды, первый раз в …
Продолжить чтениеРубрика: Classic Toolkit
В данном разделе находится информация только про classic-toolkit
Показываем checkbox’s в grid’e в зависимости от условий
В ExtJS 6 у Ext.grid.selection.Model есть поддержка checkbox’ов , но нет возможности запретить его отрисовывать в зависимости от каких либо условий (например на основе данных). Для реализации даной фичи, мы сделаем override.
Продолжить чтениеРешаем квадратное уравнение с помощью формул
ViewModel — предлагает очень удобный способ создавать простейшие формулы и привязывать их к формам. В данном примере мы релизуем логику решения простейших квадратных уравнений с помощью формул.
Продолжить чтениеPaging memory proxy
Кто помнит 4 версию ExtJS, там существовал так называемый Ext.ux.data.PagingMemoryProxy (далее PMP) . PMP был упразднен в более поздних версиях, но до сих разработчики пытаются его найти в 6-ой версии ExtJS. В данной статье мы …
Продолжить чтениеАльтернативный взгляд на Infinity grid
Добрый день, в данной статье я расскажу об альтернативном взгляде на проблему infinity grid в classic toolkit. По стандарту ExtJS использует для загрузки следующей страницы store три ключевых параметра: start, page, limit , которые указывают backend’y на …
Продолжить чтениеИспользование XTemplate для создания произвольного html
Чтобы создать обновляемое представление данных, мы можем использовать простейшие механизмы XTemplate, доступные в базовом классе Ext.Component. Такое представление, полезно для предварительного просмотра данных.
Продолжить чтениеДобавляем DataView к Button Menu
В данном примере я покажу как создать DataView вместо стандартного Ext.menu.Menu на примере обычной кнопки. Это просто концепт, так что принимайте как есть 🙂
Продолжить чтение