【问题标题】:View units in ExtJS 4 MVC在 ExtJS 4 MVC 中查看单元
【发布时间】:2011-08-29 11:50:53
【问题描述】:

如何在 ExtJS 4 MVC 单网页应用程序中识别视图? 将每个 Ext.Window 视为一个视图单元是一种好习惯吗? (应用程序/视图文件夹中每个窗口一个文件夹) 什么是最佳实践?

【问题讨论】:

    标签: model-view-controller extjs view window extjs4


    【解决方案1】:

    为每个窗口使用单个文件夹可能是个难题。

    这个概念不是针对每个窗口,而是针对每个实体(或模型)。

    为每个模型的视图创建一个文件夹是重点。

    例如,您的应用程序中有 3 个实体(模型),分别是 Customer、Invoice、Payment,您应该在视图主文件夹中有 3 个子文件夹,每个模型一个。每个文件夹中都有用于每个模型的 CRUD 视图:列表和编辑。如果您对同一模型有其他视图,则应将它们放在各自的文件夹中(查询、图表等)。

    我一直在工资单应用程序中工作,我的规则是像在 Java 中一样使用 soubfolders 作为包。我将相关视图分组在同一个“包”中,即使不是只针对一个模型。例如,我有一个用于所有“目录”模型(部门、工作等)的文件夹,另一个用于工资单处理等等。

    ExtJS 的 MVC 与 Ruby on Rails 非常相似。

    问候。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 虽然这在理论上可以回答这个问题,it would be preferable 在此处包含答案的基本部分,并提供链接以供参考。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-20
      相关资源
      最近更新 更多