问题标签 [sencha-touch-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - PhoneGap + Sencha2 屏幕空白
我已经在 PhoneGap 中启动了一个使用 Sencha Touch 2 的项目。
我尝试将应用名称从“应用”更改,因为我听说这与 Android 设备上的 PhoneGap 冲突。我更改app.js
为main.js
并且有效,但后来我尝试更改Ext.application.name
. 我得到的只是加载启动后的白屏,即使使用旧名称也是如此Sencha
。调试控制台显示什么都没有发生,并且文档<body>
是空的。sencha-touch-all.js
和都会发生这种情况sencha-touch-all-debug.js
。测试设备是一台运行1G的iPad iOS 4.3.5
。
另外:为了调试这个问题,我在我的 Mac 上设置了weinre并将适当的<script>
标签添加到index.html
. 但是,在进行更改后,该应用程序甚至没有启动。它挂在PhoneGap splash png上,我从以下地址收到了这条消息gdb-remote
:
除了我可以在 gdb-remote 源中找到的定义之外,对该消息的唯一引用是here,它是不相关的。我设法通过重新启动 iPad 并删除构建中间体来解决这个问题。
sencha-touch-2 - 如何在 Secha2 上制作自定义 ListVIewItem?
我正在尝试用他的项目制作一个更大的自定义列表视图,背景中有一个图像,上面有一个文本。
我正在尝试在文档中使用 Kiva 示例,但我对如何做到这一点一无所知。
有人可以帮助我了解如何做到这一点?还是ar的做法呢?
extjs - Sencha Touch - 创建商店通常很昂贵吗?
创建 Ext.data.Store 对象是否是一项昂贵的操作,因为我经常创建存储只是为了检索一次数据。
sencha-touch - 动态添加输入到列表项(iOS5 提醒类)
如何使用与 iOS5 Reminder 相同的方法将项目添加到列表中?我希望“新建”按钮将输入添加到列表的最后一个空项目,关注它并让用户添加新项目。
谢谢。
sencha-touch-2 - 使用按钮切换视图
我有两种看法。用户视图有一些文本和一个按钮。我想使用该按钮切换到第二个视图。但我不知道这如何与 sencha touch 2 一起使用。当我按下“UserView”(这是第一个视图)上的按钮时,我收到以下错误:
未捕获的错误:SYNTAX_ERR:DOM 异常 12
这基本上就是我的代码现在的样子:
应用程序.js
主控制器
以及两种观点:
第二视图
javascript - 在更改事件上获取 selectItem
鉴于 Sencha Touch (pr3) 中的以下代码,我总是在警报中得到“全部”。
有人可以让我知道是什么问题吗?
下面的代码有效:
android - phonegap,android 中的煎茶
我有一个应用程序,现在快要完成了。现在有一个包含列表视图的最后一个模块。如果我只能在我的那个活动中使用 sencha + phonegap + android,我会感到很沮丧。可能吗?而且,对于 phonegap android 中的教程,还不清楚我应该在哪里编辑我的 androidmanyfest 文件。有人可以解释一下吗。
干杯
sencha-touch - ST2:使用商店和 MVC 的 2 个唯一实例
我有一个简单的测试应用程序,我有一个轮播,它将实例化多个相同类型的网格,每个网格都有自己的商店副本。
轮播:
});
起初我将网格中的存储定义为其配置中的一个属性,并且我让控制器监听存储更改,只是为了让我知道它正在被加载。进行了 ajax 调用并填充了网格。但是,所有网格都填充了相同的数据,即使每次调用都返回了唯一数据。
然后我发现一个帖子说我需要在填充网格时实例化商店,如下所示:
这类作品。正在进行 ajax 调用,但现在没有填充网格,我没有看到 console.log("Store loaded"); 正在执行,我放置在控制器中。我究竟做错了什么?
javascript - 我在 Sencha-Touch 2 中将 Google 地图逻辑放在哪里?多个标记
我有一个在谷歌 Appengine 上运行的谷歌地图。
我想通过使用(也许)Sencha Touch 2将它变成一个移动友好的界面。也许我也应该知道Sencha EXT JS4,但我在他们的文档中看不到它的任何地方。
我不太了解 JavaScript。这是我的“边做边学”应用程序。
我一直在阅读 Sencha Touch 2 文档中的示例,但是在获得一些带有基本 html 和图像的 TabPanel 之后它就停止了。
在 github 上还有一些其他示例,用于 Sencha Touch 2 MVC 和我想处理的表单,但第一步是重新创建我的功能图。
我已经包含了当前工作的谷歌地图循环:
./app/app.js
./app/controller/Home.js
./app/view/HomePage.js
model-view-controller - 为控制器中的商店事件设置侦听器时出现异常
我有与此处所述的几乎相同的问题:Set listener for store events in a controller,但我尝试了所有不同的解决方案,但都没有奏效。我最喜欢的解决方案是这个:
在那里我得到以下异常:
如果我调用自定义函数,而不是尝试调用控制器定义的函数,它会起作用。对于上述其他方式,要么不调用函数,要么视图中不显示图像。大多数情况下没有任何控制台输出。
是否有任何很好的例子可以实现这一点?到目前为止,我只找到组件事件。
最良好的祝愿,丹尼尔