onFieldTap method

dynamic onFieldTap(
  1. BuildContext context
)

Implementation

onFieldTap(BuildContext context) {
  if (!properties.enabled) return;

  if (dropdownCustomOnTap != null) {
    dropdownCustomOnTap?.call();
    return;
  }

  showPlexAutoCompleteSelectionList(
    context,
    asyncItems: autoCompleteItems!,
    leadingIcon: dropDownLeadingIcon,
    itemText: (c) => dropdownItemAsString?.call(c) ?? c.toString(),
    focusNode: searchInputFocusNode,
    showBarCode: showBarCode,
    onSelect: (c) {
      getDropDownController().setValue(c as T?);
      dropdownItemOnSelect?.call(c);
    },
    itemWidget: dropdownItemWidget,
    inputDelay: inputDelay,
  );
}