|
|
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
sp, Да мне без разницы, просто сабж можно указать более понятно. Типа "Knockout.js MVC и бизенес-правила на клиенте" :) А что толку вам например от ASP MVC ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:31 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
StarlexВот кто по настоящему пробивает :) Knockout.js уже входит в пакет MVC4. По вашему теперь это часть MS Asp.net FW? OK :) Кста глянул ролик. Не нравятся мне декларативные примочки, но хз, может не созрел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2012, 10:37 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Парамон, А как у вас во фреймворке устанавливается начальное состояние элементов? У вас же в microdoft MVC там шаблоны T4? Да и наверняка использует народ аякс для подгрузки списков динамически на клиенте!? Как вы устанавливаете контролы в состояние соответствующее правилам?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 18:55 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
sp.. Как вы устанавливаете контролы в состояние соответствующее правилам?? Код: javascript 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 21:41 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
использует народ аякс, почитайте вопрос - обработчики по ходу работы с вью - не интересуют - интересует как установить все контролы в адекватное состояние когда доставили модель с сервера! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 22:10 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
sp, В MS MVC, вью приходит с сервера в максимально адекватном состоянии, дальше на него цепляются JS обработчики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 11:04 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Парамонsp, В MS MVC, вью приходит с сервера в максимально адекватном состоянии, дальше на него цепляются JS обработчики. ну а на сервере как добиваются адекватного состояния? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 11:53 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
spну а на сервере как добиваются адекватного состояния? К чему абстрактные беседы? Приведите конкретный пример задачи (в микро варианте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 13:16 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Парамон, Ну пусть будет модель Person ----------- id, ФИО, Рол, Замужем, Служил, СтранаID, РегионID, ОбластьID, ГородID, адрес .......... в форме необходимо соблюсти правила - если Пол - женский, активируем чекбокс "Замужем", иначе деактивируем его - если Пол - мужской, активируем чекбокс "Служил", иначе деактивируем его - РегионID, ОбластьID, ГородID - должны быть заполнены только значениями, относящимися к вышестоящему элементу (т.е. в списке регионов должны быть только регионы указанной страны, в областях - области указанного региона и в городах - города только указанной области) ну для начала вот так как-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 11:53 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
sp, упс Рол - это Пол ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2012, 11:54 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 13:24 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
spв форме необходимо соблюсти правила - если Пол - женский, активируем чекбокс "Замужем", иначе деактивируем его - если Пол - мужской, активируем чекбокс "Служил", иначе деактивируем его - РегионID, ОбластьID, ГородID - должны быть заполнены только значениями, относящимися к вышестоящему элементу (т.е. в списке регионов должны быть только регионы указанной страны, в областях - области указанного региона и в городах - города только указанной области) ну для начала вот так как-то 1. получаем форму с дефолтными установками. 2. привязываем эвенты (jQuery как вариант). Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В таком стиле, в общем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 13:49 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
По идее, "бизнес-правила" во вью - это уже presentation logic, бо завтра это будет мобильная аппликация, но бизнес-логика не изменятся, а вот представление да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 14:10 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Честно говоря, не пробовал натягивать мвц шаблон, на эвент драйвен интерфейсную логику. Имхо нет смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2012, 14:32 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Парамон1. получаем форму с дефолтными установками. 2. привязываем эвенты (jQuery как вариант). Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В таком стиле, в общем. я же писал, что логи обработки изменений понятна и не интересна! Интересует ситуация когда с сервера пришла модель и надо установить состояние вью в соответствии с правилами (и при биндинге данных модели не возникает событий onchange) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2012, 19:08 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
sp, Генерация разметки? Как вариант: Код: html 1. Или HTML хелперы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2012, 11:20 |
|
||
|
MVC: т.н. "бизенес-правила" во вью
|
|||
|---|---|---|---|
|
#18+
Парамон, а потом еще и в обработчиках логика дублируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2012, 16:59 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37861490&tid=1359428]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 555ms |

| 0 / 0 |
