MVC - Где хранятся дополнительные данные, сгенерированные только для пользовательского интерфейса? - PullRequest
0 голосов
/ 23 марта 2011

Мы создаем приложение Silverlight и используем PureMVC, но технология и инфраструктура, вероятно, не так важны для этого вопроса.

У нас есть представление, которое содержит сетку и эта сетка привязана к модели.Однако у нас есть дополнительные столбцы данных, которые мы хотели бы отобразить для пользователя, но данные получены и не сохранены в модели.

Где лучшее место в MVC для обработки этого?

Любая помощь или предложения будут с благодарностью!

Большое спасибо,

Бобби

Ответы [ 2 ]

1 голос
/ 23 марта 2011

Добавьте свойства к объекту модели для дополнительных столбцов, затем подключите логику, стоящую за ними в их свойствах, и свяжите их с сеткой как дополнительные столбцы.

0 голосов
/ 23 марта 2011

При использовании подхода «шаблоны» не изменяйте свою модель (если ваша модель уже не задана как ViewModel. Реализуйте конкретную модель представления в этом случае. Модель представления должна иметь логику представления (дополнительные столбцы, код, специфичный для макет модели и т. д.) простой модели не следует.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...