Приложение Sencha + PhoneGap отлично работает в симуляторе IOS, но выдает ошибку с настольным браузером - PullRequest
0 голосов
/ 08 сентября 2011

Сначала позвольте мне поблагодарить тех, кто ответил на мой предыдущий вопрос, помощь была потрясающей. :)

Я столкнулся с еще одной странной проблемой с моим приложением в процессе разработки.

Мое приложение работает в симуляторе, но выдает ошибку при просмотре в настольном браузере.

код ошибки

Uncaught TypeError: Cannot call method 'addCls' of null   sencha-touch-debug-w-comments.js:29830

Я выполнил некоторую отладку, и выдается ошибка при выполнении следующей строки

listing.loginContentContainer = new Ext.Panel({
                id: 'loginContentContainer',
                fullscreen: true,
                layout: 'card',
                cardAnimation: 'slide',
                items: [signUpPanel, loginPanel, registrationPanel, menuBar],
                listeners : {
                             afterrender : function () { }
                            }
                 })

Я инициирую эту панель в

initComponent: function () { }

и мой index.js выглядит следующим образом Ext.ns ( 'реклама');

Ext.setup({ //init
      //initial setup
      tabletStartupScreen: 'tablet_startup.png',
      phoneStartupScreen: 'phone_startup.png',
      icon: 'icon.png',
      glossOnIcon: true,

      onReady: function () {
      var app = new listing.App();


      }


      })

есть идеи? большое спасибо как всегда

1 Ответ

0 голосов
/ 14 сентября 2011

Какой настольный браузер вы используете? (Sencha Touch совместим только с браузером на основе webkit), поэтому Safari и Chrome должны отлично работать (Firefox / IE / Opera, вероятно, не будет).

...