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. Если задан, то используется как начальное множества выбранных объектов. Сюда же будет возвращен результат работы функции.