From a0b5cf53341bb127c5da6d9dfc97966a3ff13f13 Mon Sep 17 00:00:00 2001 From: Martin Raifer Date: Mon, 17 Apr 2023 18:12:49 +0200 Subject: [PATCH] filter address combo field while typing --- modules/ui/fields/address.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/ui/fields/address.js b/modules/ui/fields/address.js index 53b41cab2..8d0d5d6f1 100644 --- a/modules/ui/fields/address.js +++ b/modules/ui/fields/address.js @@ -177,8 +177,10 @@ export function uiFieldAddress(field, context) { .call(uiCombobox(context, 'address-' + d.id) .minItems(1) .caseSensitive(true) - .fetcher(function(value, callback) { - callback(nearValues('addr:' + d.id)); + .fetcher(function(typedValue, callback) { + typedValue = typedValue.toLowerCase(); + callback(nearValues('addr:' + d.id) + .filter(v => v.value.toLowerCase().indexOf(typedValue) !== -1)); }) ); }