Приложение#
- Практические советы
- Создание выборки без класса
- Создание avm-файла для выборки без класса
- Проектное переопределение
- Наследование базовой логики
- Проектные переопределения
- Работа с данными, хранящимися в jsonb контейнере
- Работа с серализированными данными
- JSON
- XML
- Классы-расширения. Simple Extensions
- Универсальный фильтр
- Создание дополнительной группы фильтрации по классу
- Создание дополнительной группы фильтрации с произвольными атрибутами
- Добавление JSON-атрибуту признака раскрываемости в дереве атрибутов и формирование атрибутов, отображающихся при его раскрытии
- Добавление значимому атрибуту признака ссылочности и признака раскрываемости в дереве атрибутов
- Скрытие группы «Отбор»
- Как переопределить параметры события
- Настройка поля выбора в прикладной выборке с типом сравнения «Как в универсальном фильтре»
- Запуск отладки/теста
- Как вносить изменения
- Как обновить внешние зависимости
- Как переопределить методы API
- Как переопределить методы AVI
- Как переопределить сеттеры API
- Как переопределить сеттеры AVI
- Как сбросить кэш
- Как собрать проект
- Как создать класс
- Как создать коллекцию
- Как создать новое отображение
- Как создать точку расширения
- Найти и открыть класс из настройки системы
- Настройка автонумерации
- Настройка группировки класса
- Поиск по коду в Idea
- Создание логического атрибута класса
- Практики разработки
- Практика AVI
- Формирование выборки в AVI
- Работа с нехранимыми полями
- Нехранимые строки в коллекциях
- Динамические столбцы
- Технические особенности и утилиты Avi
- Динамическое изменение свойств avm через setMetaProp
- Работа с датами в onRefreshExt
- Поиск отображения на выборке
- Пользовательская блокировка
- Объект класса в процессе создания и другие состояния объекта rop
- Определение главной выборки формы
- Фильтрация в деревовидном списке (отображение Tree классов-деревьев)
- Полезные практики от опытных разработчиков
- Практика SQL
- Практика avm, примеры интерфейсов
- Практика odm
- Практика безопасность
- Практика код
- Вычисление суммы без использования буфера
- Группировка объектов с использованием null-типов
- Сравнение диапазона дат
- .distinct или .toSet для scala-коллекций и особенности применения
immutable.Map.builderвместоmutable.Map- Признак наличия модуля на проекте
- Применение ASQL/ ASelect/ OQuery/ TxIndex/ refreshByParent и byParent
- Практики при разработке документов
- Практика AVI