pocketnetteam / barteron.gui

2 stars 1 forks source link

Изменение значений в фильтре по цене работает в излишне строгом режиме #14

Closed Voyager-3rd closed 4 months ago

Voyager-3rd commented 5 months ago

Изменение значений в фильтре по цене работает в излишне строгом режиме. Если слева введено 50, то справа нельзя просто очистить поле, чтобы ввести другое значение, это неудобно. Поле подставит 50 и дальше стирать не даст. Если надо ввести 60, например, то приходится выделить цифру "5" и ввести вместо нее "6". Нужно сделать так: пользователь может как угодно редактировать эти поля, только когда он нажимает Enter или убирает фокус ввода, то приложение при необходимости корректирует то, что введено так: если ввод завершен в поле слева и значение в нем оказалось больше значения в правом поле, то правое значение приравниваем к левому. Если же ввод завершен справа и значение оказалось меньше, чем в левом, то в левое поле вписываем правое значение. И еще! Если пользователь вручную вводит диапазон, то надо сбрасывать radio button, иначе может быть несоответствие интерфейса, диапазон один, а выбранный пункт фильтра цены - другой

Снимок экрана 2024-03-11 в 17 43 13
Voyager-3rd commented 4 months ago

@LEV7n, я хочу взять эту задачу на себя и изменить работу фильтра (упростить и сделать элементы управления согласованными) следующим образом:

@LEV7n, так нормально будет?

Voyager-3rd commented 4 months ago

@LEV7n, если бартерон должен работать и в мобильной версии, то кнопку "Применить" (и связанный с ней режим работы) наверное нельзя убирать. Поэтому пока просто выполню несколько пунктов из списка выше, чтобы элементы фильтра работали согласованно и редактирование значений в "От" и "До" было проще.