2012-05-17 15 views
0

我想添加一個選擇器到Sencha的工具欄使用它的xtype(這是根據sencha文檔,'picker') - 但我不斷收到此錯誤Chrome開發人員工具:

「未捕獲試圖用尚未註冊的的xtype創建組件:選擇器」Sencha 1.1選擇器 - xtype沒有被註冊

這是我的代碼:

{xtype: 'picker', width:160, 
       slots:[ 
        { 
         xtype: 'pickerslot', 
         name: 'states', 
         data: statusStore.data.items 
        } 
       ], 
       cancelButton: false, 
       doneButton: false, 
       listeners:{ 
        pick : function(field, value) { 
         selectedStatus = value.states; 
        }, 
        afterrender : function(picker) { 
         if (FPA.stores.DataProvider.listItemsStore) { 
          //Ext.ComponentMgr.get('statList').setValue(FPA.stores.DataProvider.listItemsStore.status); 
         } else { 
          // Ext.ComponentMgr.get('statList').setValue(statusStore.data.get(0)); 
         } 
        } 
       }}, 

任何幫助將非常感激!

回答

0

在xreate語句上方嘗試Ext.reg('picker',Ext.Picker);,看看是否解決了您的問題。 Sencha觸摸1.1文檔是真棒

+0

是的,我注意到後,我忘了註冊自己的xtype。手動解決了這個問題... – Assaf