GuiComboBox class

A SAP GUI combo box / dropdown element (type 34).

Extends GuiVComponent with combo-specific properties: key, value, entries (list of GuiComboBoxEntry), curListBoxEntry, charHeight, and setKeySpace for expanding the dropdown.

GuiComboBox? combo = session.findComboBox('wnd[0]/usr/ctxtS_CARRID');
combo?.key = 'LH'; // select by key
Inheritance

Constructors

GuiComboBox(ISapObject obj)

Properties

accLabelCollection → GuiComponentCollection<GuiLabel>
no setterinherited
accText → String
no setterinherited
accTextOnRequest → String
no setterinherited
accTooltip → String
no setterinherited
changeable → bool
no setterinherited
charHeight → int
no setter
charLeft → int
no setter
charTop → int
no setter
charWidth → int
no setter
containerType → bool
no setterinherited
curListBoxEntry → GuiComboBoxEntry?
no setter
defaultTooltip → String
no setterinherited
entries → List<GuiComboBoxEntry>
no setter
flushing → bool
no setter
handle → int
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
height → int
no setterinherited
highlighted → bool
no setter
iconName → String
no setterinherited
id → String
no setterinherited
isLeftLabel → bool
no setter
isListBoxActive → bool
no setter
isRightLabel → bool
no setter
isSymbolFont → bool
no setterinherited
key ↔ String
getter/setter pair
left → int
no setterinherited
leftLabel → GuiLabel?
no setter
modified ↔ bool
getter/setter pairinherited
name → String
no setterinherited
obj → ISapObject
finalinherited
parent → GuiComponent?
no setterinherited
parentFrame → GuiComponent?
no setterinherited
required → bool
no setter
rightLabel → GuiLabel?
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
screenLeft → int
no setterinherited
screenTop → int
no setterinherited
showKey → bool
no setter
text ↔ String
getter/setter pairinherited
tooltip → String
no setterinherited
top → int
no setterinherited
type → String
no setterinherited
typeAsNumber → int
no setterinherited
value ↔ String
getter/setter pair
width → int
no setterinherited

Methods

dumpState([String innerObject = ""]) → GuiComponentCollection<GuiComponent>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setFocus() → void
inherited
setKeySpace() → void
toString() → String
A string representation of this object.
inherited
visualize(bool on, [String innerObject = ""]) → int
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited