placeholder property

String? get placeholder

Returns the text to be displayed in the button or in the filter (if enabled).

If a value has been selected for a single-select dropdown, this will render the selected value with labelRenderer, itemRenderer, or defaultItemRenderer in that order of preference.

Implementation

String? get placeholder {
  if (selection is! MultiSelectionModel && selection.isNotEmpty) {
    return (labelRenderer ??
        (itemRenderer as String? Function(dynamic)? ??
            defaultItemRenderer))(selection.selectedValues.first);
  }

  return _placeholder;
}
  1. @Input()
set placeholder (String? placeholder)

Placeholder to be used for the dropdown text when nothing is selected.

Implementation

@Input()
set placeholder(String? placeholder) {
  _placeholder = placeholder ?? _DEFAULT_PLACEHOLDER;
}