Ошибка Sencha Touch: при попытке создать компонент с типом x, который не был зарегистрирован - PullRequest
0 голосов
/ 05 сентября 2011

У меня есть форма xtype со следующим элементом:

items:[{
                     xtype:'combo'
                    ,fieldLabel:'Combo 1'
                    ,store:['Item 1', 'Item 2']
                }]

Но попытка загрузить страницу в chrome выдает ошибку: вы пытаетесь создать компонент с xtype, который не был зарегистрирован. Как мне его зарегистрировать?

Кнопка xtype работает нормально, просто кажется комбо.

Спасибо

Edit:

Вот схема моих скриптов:

 <head>

    <script src="lib/touch/sencha-touch.js" type="text/javascript"></script>
    <link href="lib/touch/resources/css/sencha-touch.css" rel="stylesheet" type="text/css" />

    <script type="text/javascript"> 
inside this script tag is my main code, using Ext.setup({ ... }) to launch it
</script>

1 Ответ

2 голосов
/ 05 сентября 2011

Тип x - это поле выбора, а не комбо или выберите

Ext.reg('selectfield', Ext.form.Select);
...