0

我正在尝试使用其 xtype 将选择器添加到 Sencha 中的工具栏(根据 sencha 文档,'picker')-但我不断从 Chrome 开发人员工具中收到此错误:

“未捕获尝试创建组件使用尚未注册的 xtype:picker"

这是我的代码:

{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));
                        }
                    }
                }},

任何帮助将不胜感激!

4

1 回答 1

0

试试Ext.reg('picker',Ext.Picker);上面的 xreate 语句,看看是否能解决你的问题。Sencha touch 1.1 文档很棒

于 2012-05-18T12:26:49.903 回答