Шаблоны IntelijiIdea
Contents
Шаблоны IntelijiIdea#
Позволяют быстро создавать объекты системы Global3
Включают в себя:
Файловые шаблоны для быстрого создания файлов модуля (Odm, Pkg, Lib и т.д.)
Шаблоны кода
Вспомогательные утилиты
Структура каталогов#
IntelliJIdea.files
fileTemplates
avm Applicationext.avm.xml
odm AllTypesext.odm.xml
Scala Test Api.scala
Global Lib.scala
Global Pkg.scala
templates
avm.xml
odm.xml
scala.xml
tools
External Tools.xml
Состав файловых шаблонов#
odm AllTypes - Odm файл класса
avm Application - Создание разметки выборки основного приложения
Scala Test Api - Шаблон scala теста для отладки автономной бизнес-логики
Global Pkg - Создание файла пакета
Global Lib - Создание библиотеки
Состав шаблонов кода#
Шаблоны для Odm#
refAttr - Создание ссылочного атрибута
Шаблоны для Avm#
tabitem - Создание закладки
fltCaption - Условие фильтрации по наименованию
fltmain - Создание фильтра
fltscode - Условие фильтрации по коду
printclone - Добавление клонируемой операции
collTabSimple - Добавление композитора с простыми закладками из Btk_ОbjectType
collTabDyn - Добавление композитора со списком динамических закладок списком из Btk_ObjectType
lookup State - Редактор
выпадающий список
для состоянияlookup Main - Добавление редактора
выпадающий список
Шаблоны Scala#
onrefresh - Операция onRefresh
addOper - Операция выборки
trait list_master - Трейт для коллекций
def list_master - Объявление list_master
forQ - Цикл for по объектному запросу
ins - Вставка с обработкой
selidOQ - Получение id объекта с пессимистической блокировкой
forS - Аselect с получением id
msel - Получение значений полей по мультиселекту в ListBuffer по имени атрибута
setter - Шаблон сеттера
selidASQL - Получение id через ASQL
selidaList - Получение массива id через ASQL