getProperties method
Map<String, dynamic>
getProperties(
)
override
Implementation
@override
Map<String, dynamic> getProperties() {
Map<String, dynamic> properties = super.getProperties();
DropdownButton dropdownWidget = element.widget as DropdownButton;
properties[WidgetProperty.className.name] =
RanorexSupportedClassName.uiPickerView;
final selectedItem = dropdownWidget.value;
properties[WidgetProperty.componentSelections.name] =
_findSelectedIndex(dropdownWidget.items, selectedItem);
properties[WidgetProperty.numberOfComponents.name] = 1;
properties[WidgetProperty.componentRowCounts.name] =
dropdownWidget.items?.length ?? 0;
return properties;
}