私はコンポーネント/フィールドにアクセスする方法を探していますが、アクセスするものと同じアイテムの配列内にあるか、同じ親アイテムの配列内にしかありません。オプション)。隣接するコンポーネント/フィールドにアクセスする最善の方法
ExtJS3では、これは単にオーナーコンテナにref
を定義するだけで簡単でしたが、ExtJS4ではそのようなものは見つかりませんでした。
ref
は、物事を行うには、このような簡単な方法であった、彼らは単にコードの束を実行原因、私はExt.ComponentQuery()
またはショートカットup()
/down()
あるいはExt.getCmp()
を使用することができることを知っているが、彼らは私が探しています何の全てではありません。 はい、私は、ComponentQueryの使用がハードコードされた参照の使用よりもずっと安全であるという事実を認識しています。しかし、これを行うための他の方法があるかどうかを知りたいだけです。
私はコントローラで常にrefsを使用しています:http://docs.sencha.com/ext-js/4-1/#!/api/Ext.app.Controller-cfg-refs –
まあ、私がそれらを使用していないコントローラの原因。私は彼らがrefシステムを持っていることを知っていることを知っているが、それは私が話しているものではありません...それはすべてで役に立たなかったので – sra