TbtkLookupData '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' .. pas:class:: TbtkLookupData Информация о выбранных записях в lookup-форме, возвращаемая методом :pas:meth:`TbtkScriptSelectionObject.DoLookup`. .. pas:attribute:: LookupResult: TLookUpResult Результат выбора записей в lookup-форме. {lrOk, lrCancel}. :rtype: TLookUpResult .. code-block:: delphi :caption: Пример использования R := DoLookup('TbtkLookupGridForm', 'maintree', ['id'], [2629000], ['id', 'sParentClass'], true); if R.LookupResult = lrOk then MessageDlg(VarToStr(R.Data(0, 1)) + '->' + R.Data(1, 1), mtWarning, 'mbYes', 0 ); .. pas:attribute:: RecCount: Integer Количество записей главной выборки lookup-формы. Если массив *ResultFieldNames* из метода :pas:meth:`TbtkScriptSelectionObject.DoLookup` пустой, то количество записей всегда равно 0. :rtype: Integer До этого момента метод возвращал суммарное (по всем выборкам, указанным в ResultFieldNames и в системной выборке EntityName) количество записей, выбранных пользователем. .. pas:method:: Data(FieldId: Variant; RecordIndex: Integer): Variant Метод возвращает значение поля *FieldId* для записи с номером *RecordIndex* из главной выборки lookup-формы. Записи нумеруются от 1, поля от 0. :param Variant FieldId: Номер или системное имя поля. :param Integer RecordIndex: Номер записи :rtype: Variant .. code-block:: delphi :caption: Пример использования doLookupResData.Data(0 , 1); // значение из первого поля для первой записи doLookupResData.Data('ID' , 1); // значение поля "ID" для первой записи .. pas:method:: SelectData(EntityName: String): TbtkLookupSelectionData Метод возвращает TbtkLookupSelectionData - информацию о выбранных записях в выборке *EntityName*. :param String EntityName: Имя выборки :rtype: TbtkLookupSelectionData