Я ищу общий дизайн/рабочий процесс пользовательского интерфейса для изменения одного и того же свойства на нескольких объектах.UI Design/Workflow: изменение такого же свойства на нескольких объектах
Предположим, у меня есть класс объекта Person. Класс Person имеет свойство City. Я хочу выбрать 5 объектов Person и изменить свойство City на всех 5 в «Нью-Йорк» в одном действии в пользовательском интерфейсе.
Это не сложно выполнить программно, но у меня возникло трудное время с интуитивно понятным интерфейсом пользовательского интерфейса. Одна мысль состоит в том, чтобы использовать модальный, как тот, который используется в iTunes, для изменения информации о нескольких выбранных композициях. Я хотел бы придумать еще один рабочий поток, поскольку эта идея уже получила откат на работе.
Мысли? Идеи?
Редактировать: Я ценю ответы до сих пор. Есть несколько дополнительных пунктов, которые я хотел бы назвать:
- Должны ли отображаться предыдущие значения города? Если да, то как? Или как экран комбинированного свойства показывает, что все значения города в настоящее время одинаковы или отличаются от цвета или другого индикатора?
- Как следует отображать свойства boolean (Person.IsAlive)? Используете ли вы переключатель с тремя состояниями? У нас выпадающее меню с тремя значениями? Другие идеи?