gpt4 book ai didi

extjs4.1 - EXTJS 4 MVC 架构

转载 作者:行者123 更新时间:2023-12-02 05:37:33 25 4
gpt4 key购买 nike

我在 EXTJS 4.1 MVC 架构中工作。我对此完全陌生,我在想是否有一种方法可以在一个商店文件中拥有多个商店。

例如,我们有两个目录,model 和store,每个目录都有文件。我在商店文件夹中有一个名为 Locations.js 的文件。 Adn 我想在此文件中定义三个商店。例如:'地区'、'地区'、'城市'

所以,首先,当我尝试定义第一个商店时, Firebug 显示错误找不到商店/regions.js 文件。而它应该查找的文件实际上是 Locations.js 文件。有没有办法解决这个问题,或者是存储名称和文件名称应该相同,我们只能存储在一个文件中。

最佳答案

Loader 只知道如何在自己的文件中查找类。您可以通过手动加载文件来完成,但这比它的值(value)更麻烦,而且您将失去 Ext 构建依赖树和使用 SDK 工具缩小的能力。

坚持每个文件一个类。不过,您可以根据需要进行深入研究,因此您的文件系统可以具有以下内容:

App/store/location/Region.js
App/store/location/Area.js
App/store/location/City.js

只需确保您的类具有相应的名称。 (例如 App.store.location.Region)然后,您甚至可以拥有所有其他扩展的基本 App.store.location.Location。如果这是一个大项目,我还发现从一开始就将 Ext.data.Store 子类化(制作 App.store.Store)并确保您的所有商店都扩展它很有用。

关于extjs4.1 - EXTJS 4 MVC 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11451400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com