Показать сообщение отдельно
Старый 03.10.2008, 00:14   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, если вкратце, то:

Класс, который позволяет создать лукап на основании query. То есть query - единственное, что необходимо передать для инициализации.

Поддерживает лукап основанный на более одной таблицы (в смысле, что можно сделать лукап с joinа двух или более таблиц, к примеру). При этом поддерживаются разные типы join-ов.

Поддерживает работу с лукапами, где нужна всего одна таблица (как обычный SysTableLookup)

Небольшие изменения по сравнению со стандартным классом:
- Поддерживает вывод агрегированных полей в лукапе (к примеру, лукап из 2 полей - код заказа и кол-во строк в заказе, т.д)
- Отображает поля/методы, основанный на типе boolean, как галочки, а не комбо-боксы
- Позволяет сразу указать метку для поля грида (вместо указания этого отдельно)

В проекте, на самом деле, есть форма tutorial_, которая показывает различные варианты применения класса.

Замечу, что я "пропагандирую" создание новых лукап форм в АОТ вместо динамического. Но, часто - это более простой/быстрый вариант...

Вот. Где-то так.
Хотелось бы, чтобы люди попробовали именно
За это сообщение автора поблагодарили: mazzy (2), belugin (3), oip (6).