Автоматическое расширение колонки в зависимости от контента

Иногда нам нужно показывать содержимое всех ячеек таблицы, не сокращая их. Для этого вы можете использовать плагин с автоматическим изменением размера колонки. Плагин не работает со flexed столбцами, он просто удаляет свойство flex. Чтобы сохранить …

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

Количество строк в проекте

Узнать число строк JS кода (или LOC — lines of code) в ExtJS проекте можно узнать одной строчкой PowerShell: (dir -Include *.js -Recurse -Exclude classic.jsonp, classic.json, *ext* | select-string «^(s*)$» -notMatch).Count Данная команда проходит по всем .js файлам в текущем каталоге и его подкаталогах (опция —Recurse) …

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

Добавляем Grid в ComboBox

В данном примере я покажу как заменить Ext.view.BoundList, который используется по умолчанию для отображения выпадающего списка в Ext.form.field.ComboBox, на обычный Ext.grid.Panel. Так же во второй части мы попробуем доработать Ext.view.BoundList , так что бы он выглядел как таблица. PS:  Поддерживается  …

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

Пишем альтернативный фильтр для Grid’a — Часть первая

Данная статья расскажет как можно расширить существующий Ext.toolbar.Paging добавив в него функционал для фильтрации Ext.grid.Panel по выбранным, или выбранным колонкам. Поддерживает и удаленная и локальная сортировка. Имплементацию данного функционала мы сделаем дважды, первый раз в …

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