Skip to Content

Комбо-бокс

alt

Получает указатель на UI-элемент «комбо-бокс».

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.

СвойствоТипОписание
Процесс:
ОкноStringЗаголовок окна программы, с которым планируется работать. Для его автоматического заполнения можно использовать инструмент alt - просто наведите им на нужный заголовок
ID элементаStringID элемента управления
ЭлементLTools.SAP.Model.SAPUIItemПеременная со ссылкой на элемент управления
Комбо-боксLTools.SAP.Model.SAPUIComboBoxПеременная, хранящая ссылку на комбо-бокс
Таймаут*Int32Предельное время ожидания завершения процесса (мс). По умолчанию 10000
Строгий таймаутBooleanОпределяет, нужно ли незамедлительно прерывать выполнение элемента по истечении указанного времени в свойстве Таймаут. По умолчанию выключено - Робот может продолжать выполнение еще какое-то время, сверх установленного лимита, для полного обхода дерева контролов. На данный момент свойство введено в тестовом режиме, поэтому рекомендуется использовать его аккуратно
Действия:
Выбрать (ключ)StringВыбрать значение по ключу
Выбрать (индекс)Int32Выбрать значение по индексу
Вывод:
ЗначениеLTools.SAP.Model.SAPUIComboBoxItemПеременная, которая хранит текущее значение комбо-бокса
СписокList <LTools.SAP.Model.SAPUIComboBoxItem>Список значений комбо-бокса
ПеременнаяLTools.SAP.Model.SAPUIComboBoxПеременная для сохранения ссылки на комбо-бокс

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

LTools.SAP.SapApp app = LTools.SAP.SapApp.Init(wf); LTools.SAP.Model.SAPUIComboBox cmb = app.ComboBox("/app/con[0]/ses[0]/wnd[0]/usr/cntlIMAGE_CONTAINER/shellcont/shell/shellcont[0]/shell"); cmb.SelectItem(cmb.Items[0].Id);