GdcBase.TgdcBase.ChooseItems

Материал из GedeminWiki
Перейти к: навигация, поиск

From GdcBase.pas

 function ChooseItems(out AChosenIDInOrder: OleVariant;
     const ChooseComponentName: String = ;
     const ChooseSubSet: String = ;
     const ChooseExtraConditions: String = ): Boolean; overload;
   function ChooseItems(Cl: CgdcBase;
     KeyArray: TgdKeyArray;
     out AChosenIDInOrder: OleVariant;
     const ChooseComponentName: String = ;
     const ChooseSubSet: String = ;
     const ChooseSubType: TgdcSubType = ;
     const ChooseExtraConditions: String = ): Boolean; overload;

Unit: GdcBase

Type: function

Visibility: public

Member Of: TgdcBase

Описание

Открывает форму для выбора группы объектов. Первый вариант вызова функции работает с классом и подтипом текущего объекта. Второй -- позволяет задать произвольный класс и подтип непосредственно в параметрах функции.

AChosenIDInOrder
массив выбранных ИД в том порядке, в котором они были выбраны пользователем.
ChooseComponentName
имя компонента, бизнес-объекта на форме, из которого выбираем записи. Актуально для мастер-дитэйл форм.
ChooseSubSet
сабсет для бизнес-объекта из которого выбираем записи. Если не задан (пустая строка), то будет использован сабсет, прописанный в свойствах компонента на форме.
ChooseExtraConditions
дополнительные условия для ограничения набора данных.
Cl
Бизнес-класс.
KeyArray
массив идентификаторов в объекте типа TgdKeyArray. Если задан, то используется как начальное множества выбранных объектов. Сюда же будет возвращен результат работы функции.
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты