Как стать автором
Обновить

Операции над отдельными элементами списка и группами. Реальная задача…

Время на прочтение 1 мин
Количество просмотров 941
Похожая тема уже обсуждалась. Хотя данная задача немного отличается. Надо разместить не кнопки, а… Впрочем, давайте по порядку.


Итак, у нас есть список неких сущностей. Каждая сущность имеет два счета и некую константу.
Что требуется:
1. для каждой сущности показать остаток на счетах и константу.
2. дать возможность менять значение константы.
3. дать возможность переводить средства с одного счета на другой (в двух направлениях)

Вот, собственно говоря, и все. Естественно, мы должны дать возможность проводить такие операции как над отдельными сущностями, так и над группой.

Вот, что вышло:
Список


Операции над отдельными записями
Пользователь подводит курсор к строке. Строка подсвечивается. справа появляется форма. Можно поменять значение константы или, выбрав направление, перенести средства с одного счета, на другой.

Что-бы было понятней, я сделал небольшую анимацию.

Операции над группами
После того, как пользователь отметил хотя-бы одну запись, логика, описанная выше, перестает работать. Тоесть наведение курсора на запись не приводит к появлению новой формы для работы с этой записью. Вместо этого, справа появляется форма для совершения операций над группой выделенных записей.


Пока писал это, подумал, что для большей ясности, цвет фона отмеченных строк и фона формы должен существенно отличаться от цвета фона, который будет использоваться для операций над одиночным элементом.

Хотелось бы услышать ваше мнение. Как думаете, имеет ли такой вариант право на жизнь? Возможно есть какие-то другие варианты или стоит внести какие-либо изменения?

Теги:
Хабы:
+11
Комментарии 34
Комментарии Комментарии 34

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн