0

我有一个使用 Sencha Architect 2.0.0 制作的非常简单的 Sencha Touch 2.0.1 应用程序:从本地 json 文件加载的项目列表。如果我将它导出到 APK 并将其安装在我的机器人上,它会完美显示。但是,当我尝试在浏览器中预览它时,它显示为一个空白屏幕。

我在 Chrome 和 Safari 中都试过了。Safari 在我第一次加载页面时完美地显示了它,但我再也没有让它工作了。我尝试清除互联网数据,但没有效果。

因为我不知道是什么导致了这个问题,所以我将发布一个指向我的代码的链接,而不是在这里列出所有内容。谢谢。

.xda 存档:http
://www.mediafire.com/?9k2341dtblyq4e1 .zip 文件:http ://www.mediafire.com/?07s6pfa734l3ewi

也许另一条相关信息是我正在使用带有默认配置的 WAMPSERVER 2.2,而且我的大多数其他应用程序(使用列表视图)也遇到了这个问题。

Sencha 的 CityBars 教程完全在 Chrome 中运行,并在 Safari 中加载标题栏,但不加载任何要单击的项目。http://docs.sencha.com/architect/2-0/#!/guide/first_mobile_app

4

2 回答 2

1

几件事:

将这些添加到列表的配置中:

  fullscreen:true,
  layout:'fit',

将此添加到应用程序的配置 (app.js) 中:

launch: function() {
  Ext.Viewport.add({
    xclass: 'MyApp.view.MyNavigationView'
  });
}

然后,您商店中的网址可能应该是:

url: 'data/data.json',

我使它与这些配置一起工作。希望这有帮助

[下载]

于 2012-08-10T15:10:02.467 回答
1

可能有点晚了,但我的回答可能对其他人有所帮助:确保您在 DataView 中使用的商店的“autoLoad”属性已“勾选”(如果您使用的是 Sencha Architect)。

希望能帮助到你。

于 2012-10-11T13:39:07.067 回答