Ну, если вкратце, то:
Класс, который позволяет создать лукап на основании query. То есть query - единственное, что необходимо передать для инициализации.
Поддерживает лукап основанный на более одной таблицы (в смысле, что можно сделать лукап с joinа двух или более таблиц, к примеру). При этом поддерживаются разные типы join-ов.
Поддерживает работу с лукапами, где нужна всего одна таблица (как обычный SysTableLookup)
Небольшие изменения по сравнению со стандартным классом:
- Поддерживает вывод агрегированных полей в лукапе (к примеру, лукап из 2 полей - код заказа и кол-во строк в заказе, т.д)
- Отображает поля/методы, основанный на типе boolean, как галочки, а не комбо-боксы
- Позволяет сразу указать метку для поля грида (вместо указания этого отдельно)
В проекте, на самом деле, есть форма tutorial_, которая показывает различные варианты применения класса.
Замечу, что я "пропагандирую" создание новых лукап форм в АОТ вместо динамического. Но, часто - это более простой/быстрый вариант...
Вот. Где-то так.
Хотелось бы, чтобы люди попробовали именно
|