Оригинал на GitHub
Вопрос
Столкнулся с такой проблемой, поле типа Селект обращается к другой таблице там масса значений со схожими именами, типа '12 Name', '32 Name' и так далее, поиск работает не по строгому соответствию, и, когда много значений, искомое просто находится за пределами выбора. Как сделать строгий фильтр? Спасибо.
Ответ
В Селектах и Фильтрах по колоке доступны Режимы поиска. Если ввести в сокне поиска =: value то это будет означать поиск по полному соответствию.
Доступные режимы:
~~: — так обозначен режим по умолчанию и эту комбинацию символов можно не вводить перед строкой поиска. Азот (20 счет) найдется если ввести Аз 20.
!~~: или !: — режим по умолчанию с исключением. Если ввести !: Аз 20 то покажет все, кроме Азот (20 счет) и аналогичных.
~: — пробел как символ. Азот (20 счет) найдется если ввести ~: от (20.
!~: — исключить + пробел как символ.
=: полное соответсвие всего значения. Азот (20 счет) найдется если ввести =: Азот (20 счет).
!=: — инвертированное полное соответствие.
^: — значение начинается с значения поиска. Азот (20 счет) найдется если ввести ^: Азот или ^: Азот 20.
!^: — инвертированное.
^~: — значение начинается + пробел как символ. Азот (20 счет) найдется если ввести ^: Азот (20.
!^~: — инвертированное.