2011-05-25 21 views
0

Ext.regメソッドで要素レジスタを取得するにはどうすればよいですか?Sencha-touch:Ext.reg()で要素を取得/取得する方法

prj.views.NewsSearchSection = Ext.extend(Ext.Panel, { 
    fullscreen: true, 
    modal: true, 
    floating: true, 
    layout: 'fit', 
    scroll: 'vertical', 

    initComponent: function() { 

     this.listpanel = new Ext.Panel({ 
      ... 
     }) 

     this.items = this.listpanel; 

     prj.views.NewsSearchSection.superclass.initComponent.call(this); 
    }, 

}); 

Ext.reg('newsSearchSection', prj.views.NewsSearchSection); 

I)は、メソッド・ショー(とポップアップのようなパネルを表示/表示したいです。 どうすればいいですか?

私はモンシニョールは私がそれをする変数にコンポーネントを初期化する必要が

存在しないので、それは動作しません

Ext.Mgr.get('newsSearchSection').show(); 

を試してみましたか?

は店にとっては、そのように動作します:あなたが内線にコンポーネントを登録すると、あなたがXTYPEとして登録

Ext.StoreMgr.get('newsStore').read(); 

答えて

1

Ext.regStore('newsStore', { 
    ...  
}); 

がで取得します。

何をする必要があるだろうと、パネルのレイアウトは、カードレイアウトする

var newsSearchSection = myPanel.add({xtype:'newsSearchSection'}) 
myPanel.setActiveItem(newsSearchSection) 
+0

を持っていますか? – theTuxRacer

+0

はい、APIのドキュメントに従って – stan229

関連する問題