GdcBase.TgdcBase.ChooseItems

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|-2}}|method_type=function|src= function ChooseItems(o…»)
 
 
Строка 11: Строка 11:
 
       const ChooseSubType: TgdcSubType = '';
 
       const ChooseSubType: TgdcSubType = '';
 
       const ChooseExtraConditions: String = ''): Boolean; overload;}}
 
       const ChooseExtraConditions: String = ''): Boolean; overload;}}
<onlyinclude>Открывает форму для выбора группы объектов.</onlyinclude>
+
<onlyinclude>Открывает форму для выбора группы объектов.</onlyinclude> Первый вариант вызова функции работает с классом и подтипом текущего объекта. Второй -- позволяет задать произвольный класс и подтип непосредственно в параметрах функции.
 +
 
 +
;AChosenIDInOrder: массив выбранных ИД в том порядке, в котором они были выбраны пользователем.
 +
;ChooseComponentName: имя компонента, бизнес-объекта на форме, из которого выбираем записи. Актуально для мастер-дитэйл форм.
 +
;ChooseSubSet: сабсет для бизнес-объекта из которого выбираем записи. Если не задан (пустая строка), то будет использован сабсет, прописанный в свойствах компонента на форме.
 +
;ChooseExtraConditions: дополнительные условия для ограничения набора данных.
 +
;Cl: Бизнес-класс.
 +
;KeyArray: массив идентификаторов в объекте типа TgdKeyArray. Если задан, то используется как начальное множества выбранных объектов. Сюда же будет возвращен результат работы функции.

Текущая версия на 20:13, 8 ноября 2015

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

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