0

我使用sencha创建了示例Blackberry WebWorks项目。它工作正常。 的代码是:白色屏幕运行sencha +黑莓网络应用程序

<!DOCTYPE html> 
    <html> 
    <head> 
     <meta charset="utf-8"> 
     <meta name="viewport" id="viewport" content="width=device-width,height=device-height,initial-scale=1.0,user-scalable=no"> 
     <title>Hello World</title> 
     <script src="www/sencha.js" type="text/javascript"></script> 
     <script src="www/cordova2.js" type="text/javascript"></script> 
     <link href="www/resources/css/app.css" rel="stylesheet" type="text/css" /> 
     <script type="text/javascript"> 
      new Ext.application({ 
       launch: function() { 
        Ext.create('Ext.Panel', { 
          fullscreen: true, 
          items: [ 
          { 
           dock : 'top', 
           xtype: 'toolbar', 
           title: 'My First Test App', 
           height:40 
          }, 
          {    
           xtype : 'panel', 
           html:"test" 
          } 
          ] 
        }); 
       } 
      }); 
     </script> 
     </head> 
     <body></body> 
    </html> 

在这个项目中,我在这个文件中定义煎茶代码。但是现在我想创建项目,使sencha代码应该在单独的文件中。但我越来越白屏。

谁能告诉我如何做到这一点?

我尝试这样做:

<!DOCTYPE html> 
    <html> 
     <head> 
      <meta charset="utf-8"> 
      <meta name="viewport" id="viewport" content="width=device-width,height=device-height,initial-scale=1.0,user-scalable=no"> 
      <title>Hello World</title> 
      <script src="www/sencha.js" type="text/javascript"></script> 
      <script src="www/cordova2.js" type="text/javascript"></script> 
      <script src="www/app.js" type="text/javascript"></script> 
      <link href="www/resources/css/app.css" rel="stylesheet" type="text/css" /> 
     </head> 
     <body></body> 
    </html> 

的app.js代码:

Ext.application({ 
    name: 'SenchaDemo', 
    requires: [ 
     'Ext.MessageBox' 
    ], 
    views: ['SettingPanel'], 
    launch: function() { 
     // Initialize the setting view 
     Ext.Viewport.add(Ext.create('SenchaDemo.view.SettingPanel')); 
    }, 

    onUpdated: function() { 
     Ext.Msg.confirm(
      "Application Update", 
      "This application has just successfully been updated to the latest version. Reload now?", 
      function(buttonId) { 
       if(buttonId === 'yes') { 
        window.location.reload(); 
       } 
      } 
     ); 
    } 
}); 
+0

请帮助我。我花了一个多星期。但没有得到为什么是这个错误。 – user1489812 2012-08-07 06:24:57

+0

当我在index.html中定义sencha代码,然后sencha代码工作。但如果我在其他文件中定义了sencha,并将sencha cod efile引用到index.html十中,那么它不起作用。 – user1489812 2012-08-07 07:16:26

+0

显式加载sencha组件的工作。但如果我在app.js中定义它不工作。请帮帮我。 – user1489812 2012-08-07 07:17:57

回答

相关问题