Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は最近ソースコードを掘り下げ(他の質問のために)、次の行につまずきました
storeId = (name.indexOf("@") == -1) ? name : name.split("@")[0]
アプリケーションコントローラーの getStore() メソッド内 (ExtJS バージョン 4.1.3)。
さて、店名の@というのは何だろう?私は前にそれを見たことがありません。
のコードExt.app.Controllerは「@」を使用して明確なクラス名を作成します。ここで、どの部分がクラス名で、どの部分が名前空間であるかが明らかです。Model@Name.spaceソースによると、フォーマットは次のようになっているはずです。
Ext.app.Controller
Model@Name.space
投稿したものを取得する方法はstoreId、「@」がある場合はクラス名(「@」の前の部分)を取得し、ない場合はすべてを取得することを意味します。
storeId