Озабоченность по поводу манипулирования стилем данных в представлении - PullRequest
0 голосов
/ 02 июня 2011

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

Fruit = Apple AND Market = SuperMarket1

Так как мне это сделать? У меня есть следующие мысли:

  1. Чтобы управлять CSS, добавив свойства CSS в репозиторий или класс обслуживания, который обрабатывает доступ к данным, который работает, но нарушает шаблон проектирования MVC.
  2. Для манипулирования данными в представлении используется что-то вроде класса Helper, но проблема в том, что вспомогательный класс должен проанализировать строку, чтобы найти AND, и возможно, что если AND является частью правила. Даже в редких случаях, но все же возможно, что если какое-либо правило содержит ключевое слово и отображает его неправильно.

Есть идеи? Заранее спасибо!

1 Ответ

1 голос
/ 02 июня 2011

Просто условно установите диапазон с соответствующим образом стилизованным классом для элемента, который вы хотите раскрасить в представлении.Вы можете настроить помощников на то или иное, но часто люди оказываются настолько неуправляемыми, что бесполезно усложняют приложение… что противоположно цели MVC.Да, это может нарушать «строгие» правила, которым должен следовать MVC.Но сделайте шаг назад и подумайте об этом ..... действительно ли ваша среда ДЕЙСТВИТЕЛЬНО достаточно велика, чтобы вы могли на 100% строго отделить небольшой объем кода и уровень представления?В самом деле?Я работал на Fortune 500, которые не особо подчеркивают.

В MVC важно то, что вы можете проанализировать его до смерти.Это большая помощь для тех из нас, кто создает сложные приложения.Но есть исключение для ВСЕГО.Если вы подчеркиваете эти исключения, вы ничего не сделаете.Ослабь галстук, чувак.

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