Closed sedovalx closed 9 years ago
@Argelein дальше дело за тобой
Побочным эффектом получилось, что можно искать не просто по номеру машины, а по вхождению в значения столбца "Машина", кассовой формы. Т.е. можно поискать все Mitsubishi, например.
Так что, может быть, имеет смысл назвать фильтр не "Номер машины", а просто "Машина".
@sedovalx @hodkoff2 сделал фильтрацию по машине и по водителю. Есть проблемы:
С 2 согласен. С перезагрузкой страницы надо смотреть, такого быть не должно.
@sedovalx Фильтр case-sensitive - можно сделать нечувствительным?
Сделаю сегодня, если успею.
С перезагрузкой страницы не понял. На самом деле это не перезагрузка всей страницы, а перерисовка шаблона cashier-list.hbs. Почему тут так происходит, а для пользователей просто данные обновляются, непонятно. @Argelein сделай пока тот флаг, о котором говорил. Ну и, если время есть, поизучай, что в чем разница. Так же можно почитать и подумать, как перезагружать данные, не вызывая transitionToRoute. Возможно в документации по Ember что-то такое есть.
Но вообще странно.
@Argelein вот вариант по-перспективнее http://guides.emberjs.com/v1.10.0/routing/specifying-a-routes-model/#toc_refreshing-your-model
Пока и так сойдет.
Нужна фильтрация по номеру автомобиля и ФИО водителя. Вероятно, нужно ориентироваться не на точное совпадение ФИО и номера, а на вхождение.
Сервер будет ожидать от клиента следующие возможные параметры фильтрации:
Пример запроса:
http://localhost:9000/cashier-list?car=А345ВВ12&driver=Засла
На клиенте нужно добавить блок фильтра по номеру машины и ФИО над кассовой формой, по аналогии со списком пользователей.