Выпадающие поля

Провели унификацию работы выпадающих полей

Ранее добавили возможность поиска по значению в каждом из выпадающих полей. При этом у нас оказались поля с предзаполненным значением, которое нельзя удалить. Например, вид онлайн-активности. В таких полях по нажатию появлялась возможность найти значение из списка, будто бы вдобавок к текущему. Такое поведение выглядело несколько нелогичным для пользователей. В связи с этим, а также, чтобы сделать понятным поведение выпадающих списков в Odin, было принято решение реализовать следующее.

  1. Для выпадающих списков, где содержится <=5 значений даем возможность только выбрать значение из списка, без возможности ввода произвольного значения.

  • Если поле с <= 5 значениями И является обязательным для заполнения, то вне зависимости были ли там предустановлено значение или пользователь его выбрал, возможности удаления значения НИ крестиком, НИ бэкспейсом не должно быть

  • Если поле с <= 5 значениями И не является обязательным для заполнения, то должна быть возможность удалить установленное значение как крестиком, так и бэкспэйсом

  1. Для выпадающих списков, где содержится >5 значений отображаем поле с выпадающим списком с возможностью:

  • Удалить значение из поля (по крестику или через backspace)

  • Ввести значение в поле и выбрать из выпадающего списка

04.09.2023

Last updated