provide filter condition in autocomplet field in drupal form using property code example
Example 1: provide filter condition in autocomplet field in drupal form using property
configuration['handler_settings'];
if (!isset($handler_settings['filter'])) {
return $query;
}
$filter_settings = $handler_settings['filter'];
foreach ($filter_settings as $field_name => $value) {
$query->condition($field_name, $value, '=');
}
return $query;
}
}
Example 2: provide filter condition in autocomplet field in drupal form using property
$form['my_element'] = [
'#type' => 'entity_autocomplete',
'#target_type' => 'node',
'#selection_handler' => 'default:node_by_field',
'#selection_settings' => [
'target_bundles' => ['article'],
'filter' => ['field_dummy_filter' => $dummy_field_value],
],
];