2

我对何时必须指定完整路径以及何时不必指定有点困惑。例如,store: "Front"不使用命名空间就可以工作:

Ext.define "App.Front"
    extend: "Ext.navigation.View"

    config:
        items:
            store: "Front"

但在这里使用只是model: "Front"行不通:

Ext.define "App.store.Front"
    extend: "Ext.data.Store"

    config:
        model: "App.model.Front"

不过,一切都在我的app.js(models: [...]等) 中定义。黄金法则在哪里?

4

1 回答 1

0

好问题。正如您正确指出的那样,您需要模型的完整路径,但对于列表或任何需要商店的此类组件,只有商店 id 就足够了。据我所知,没有明确定义的黄金法则,但在大多数情况下,您不必指定完整路径。是的,我知道 Sencha 在这个上有点丢球。

于 2013-04-20T10:32:22.463 回答