GdcBase.TgdcBase.ChooseItems
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) (Новая страница: «{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|-2}}|method_type=function|src= function ChooseItems(o…») |
SYSDBA (обсуждение | вклад) |
||
| Строка 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. Если задан, то используется как начальное множества выбранных объектов. Сюда же будет возвращен результат работы функции.