私はEXTJS4.1を使用しており、コンポーネントに次のように名前を付けています。ストアを作成する場合は、Storeで終了し、コントローラー、モデルなどについても同じことを行います。したがって、UserStore.jsがある場合があります。次に、それをコントローラーに入れます。これで、EXTJSはゲッターとセッターを作成しますが、その方法では、末尾に「Store」という名前が追加されるため、getUserStoreStore()が作成されます。私は好きではありません。
ただし、ファイル名にStoreを追加して、作業しているファイルがわかるようにします。たとえば、UserModel.js、UserStore.js、UserView.js、UserController.jsがあるとします。そうしなかった場合、User.jsと呼ばれる4つのファイルがあり、作業しているファイルを常に覚えておくのは面倒です。
だから私の質問は、EXTJSがこれらのゲッターとセッターに名前を付ける方法を変更するための構成がありますか、それともgetUserStoreStoreと一緒に暮らす必要がありますか?さらに醜いのは、ストアの下にサブディレクトリがあるため、たとえば次の場合です。
-store
-user
-UserStore.js
-UserPersmission.js
私はこのように店を定義します:
Ext.define('MyApp.store.user.UserStore'
次に、次のセッターを取得します。
getUserUserStoreStore()
うん!何かアイデアがありますか、それとも私はこれと一緒に住んでいますか?