Просмотр юнитов в ExtJS 4 MVC - PullRequest
       24

Просмотр юнитов в ExtJS 4 MVC

1 голос
/ 29 августа 2011

Как в приложении ExtJS 4 MVC с одной веб-страницей мы можем идентифицировать представления? Является ли хорошей практикой рассматривать каждое окно Ext.Window как модуль просмотра? (одна папка для каждого окна в папке app / view) Что такое лучшая практика?

Ответы [ 2 ]

2 голосов
/ 03 октября 2011

Использование одной папки для каждого окна может быть непростой задачей.

Концепция не для каждого окна, а для каждого объекта (или модели).

Главное - наличие папки для представлений каждой модели.

Например, у вас есть 3 права (модели) в вашем приложении: «Клиент», «Счет-фактура», «Оплата». В вашей основной папке должно быть 3 подпапки, по одной для каждой модели. Внутри каждой папки находятся представления, используемые для CRUD для каждой модели: список и редактирование. Если у вас есть другие представления для той же модели, вы должны поместить их в соответствующую папку (запрос, диаграммы и т. Д.).

Я работал в приложении для расчета заработной платы, и мое правило заключается в использовании дочерних папок в качестве пакетов, как в Java. Я объединяю связанные представления в один и тот же «пакет», даже если это не только для одной модели. Например, у меня есть папка для всех «каталожных» моделей (депозиты, вакансии и т. Д.), Другая для обработки заработной платы и т. Д.

MVC ExtJS очень похож на Ruby on Rails.

Привет.

1 голос
/ 29 августа 2011
...