3

タブパネルで1つのextjsコンポーネントを見つけるために Ext.getCmp を使用しています。場合によっては、未定義の戻り値が機能しないことがあります。

var currComp = Ext.getCmp('myId'); //Id is generated by me on creation

他の方法はありますか?ID がわかっている場合に 1 つのコンポーネントを見つけるには?

4

1 に答える 1

5

親コントロールがわかっている場合は、getComponent メソッドを使用できます。

getComponent - このコンテナーの項目プロパティを調べて、このコンテナーの直接の子コンポーネントを取得します。

 var compont = parentControl.getComponent('yourId');

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.container.AbstractContainer-method-getComponent

作成時にもitemIdを設定してみてください。

于 2012-07-13T15:49:49.973 に答える