2

http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-3の"Getting References" の下で、sencha は自動生成されたストア インスタンスを参照する例を示しています。ゲッター:

stores: ['Stations']    
// creates getter named 'getStationsStore', returns the Stations store instance

この例では、「Stations」は「store」フォルダの直下に配置されています。

しかし、私の場合、構造をより明確にするために、「ストア」のサブフォルダーの下にストアクラスを配置したいと思います。1 つのストアの定義は、「APPNAME.store.aspect1.MyStore」になります。3 つの質問があります。

  1. そのような定義は ExtJS4 MVC で許可されていますか?
  2. 許可されている場合、自動的に生成されるゲッターは何ですか、またはコントローラーでどのように参照できますか?
  3. ExtJS4 を使用した優れたオープン ソースの例はどこにありますか? (sencha が提供する例は単純すぎます)
4

1 に答える 1

1
  1. はい、そうです。私はいつもそれを使って店舗を一緒にパッケージ化しています。

  2. 便利な例はありませんが、get + PackageName + StoreName + Store() にする必要があると思います。あなたが共有した例では、 getAspect1MyStoreStore() になると思います

  3. 心に留めている特定の例はありますか?ExtJS4 の例はたくさんあります。MVC の例、ストアの例、コンポーネントの例などが必要ですか?

于 2013-02-01T19:40:31.027 に答える