问题标签 [sencha-touch-2.1]
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.
sencha-touch - 将“itemtap”事件动态触发到列表项
使用 Sencha Touch 2 时,我想将itemtap
事件动态地触发到列表中的一个项目 ( Ext.List
),我是这样做的:
运行这条线,itemtap
事件ITEM_INDEX
在LIST_ID
. 现在,当将我的框架更新到 sencha touch 2.1 时,这种方式不再起作用了......
他们是动态触发此事件的另一种方式吗?
sencha-touch - Sencha 命令生成错误
我刚刚将我的应用程序升级到 Sencha Touch 2.1,现在我正在尝试构建它以用于生产。不幸的是,我收到以下错误消息:
我设法通过启用 V2 兼容模式来编译应用程序,如下所述:
http://docs.sencha.com/touch/2-1/#!/guide/command_app-section-3
那么在没有启用此模式的情况下无法编译的原因可能是什么?
我刚刚浏览了我所有的观点并仔细检查了需求声明,它们都在那里。此外,我不会覆盖我的应用程序中的任何组件。
更新
它在我的一位同事的 mac 上编译没有错误。我在山狮上,这是我的java -version
sencha-touch - 生成一个煎茶触摸应用
我正在尝试在 Windows 上使用“sencha generate app MyApp ../MyApp”命令创建一个新的 sencha touch 应用程序。
我做了以下事情:
下载最新的 sencha SDK 并将其解压到文件夹“D:\MyProjects\sencha-touch-2.1.0-gpl”文件夹中。
将 sencha SDK 工具安装在“D:\MyProjects\SenchaSDKTools-2.0.0-beta3”文件夹中。
确保系统环境变量“SENCHA_SDK_TOOLS_2_0_0_BETA3”确实指向“D:\MyProjects\SenchaSDKTools-2.0.0-beta3”
根据 sencha 文档,我应该在 sencha SDK 或应用程序文件夹中运行 sencha 命令。
因此,如果我 cd 到文件夹"D:\MyProjects\sencha-touch-2.1.0-gpl"并运行"sencha generate app MyApp ../MyApp",我会收到此警告消息
为什么 sencha 不将此识别为 SDK 文件夹?
查看包含在 sdk 工具中的“sencha.js”文件中的代码,似乎 sencha 正在寻找“.senchasdk”文件。
所以我从示例文件夹中的一个子文件夹尝试了相同的命令(因为这个文件夹包含一个 .senchasdk 文件)
现在我得到了一个错误
由于 sencha 似乎在寻找一个不存在的名为“command”的文件夹,我将SDK 工具文件夹的内容复制到一个名为“command”的新文件夹中,并将其放在D:\MyProjects\sencha-touch-2.1.0- gpl \文件夹。
执行 sencha generate 命令,导致无限循环,并产生大量 Node.exe 进程(通过 TaskManager 观察)。
任何帮助将不胜感激。
sencha-touch - 安装 Sencha SDK 并生成 GS 应用
我最近下载了 Sencha SDK 和 SDK 工具。我安装了 SDK 工具,并将文件 sencha-touch-2.1.0-commercial.zip 的内容解压缩到我的 Web 服务器。我 cd 进入目录并运行给出的命令来生成一个入门应用程序,但我收到了这条消息:
我用谷歌搜索,发现 sencha 知道它是 sencha sdk 文件夹的一种方法是它包含一个名为 .sencha 的隐藏文件,我的 sdk 目录丢失了该文件。创建空白 .senchasdk 文件后,我再次运行命令,但这次我得到了:
对我来说有趣的是它正在寻找我的 SDK 文件夹中不存在的“命令”目录。我下载/提取了错误的东西吗?我按照我从 Sencha 的电子邮件中获得的 sdk 的下载链接进行操作。
顺便说一句,我正在使用 Ubuntu linux。我希望这不是我想的那么愚蠢的问题,我已尽力研究这个问题
编辑:我只是想补充一点,我可以在浏览器中访问 sencha-touch-sdk 目录,并且确实看到了文档。这让我相信我毕竟有正确的包裹......所以我再一次被难住了。
extjs - Sencha Touch 2.1 自动进入下一个字段
我正在尝试开发一个密码面板。当面板被激活时,我希望第一个字段被聚焦/激活,当输入一个数字时,进入下一个字段,然后提交最后一个。这应该感觉类似于 iPhone/Android 锁屏。
我已经尝试了几个小时,但无法解决。看起来很简单!非常感谢您的帮助。
sencha-touch - 将 Sencha Architect 项目从 Sencha Touch v2.0.x 更新到 Sencha Touch 2.1.x
我有一个基于Sencha Touch v2.0.x的项目,我在Sencha Architect 2.0中工作。现在我已将Sencha Architect更新到2.1,并想更新我的项目以使用Sencha Touch 2.1.x。我怎样才能做到这一点?有没有什么转换器?
sencha-touch - 如何在 Sencha touch 2.1 中添加面板作为列表项?
我正在尝试将列表(及其项目)动态添加到我的容器中。我需要列表项来包含带有标题栏、图像和更多内容的面板,而不是简单的 HTML 模板。
为此,我正在加载商店数据并在其回调中创建列表和项目数组。然后我将项目添加到列表中并将列表添加到容器中,但最终结果只是最后一个面板可见,而不是所有面板的滑动列表。
这是我的代码:
这是添加项目的正确方法还是我遗漏了一些东西。
PS如果我使用轮播而不是列表,这很好用
cordova - Sencha Touch 2.1 升级 - 网页应用和移动应用都在 iOS 模拟器上出现白屏
从 Sencha Touch 2.0 升级到 2.1 后,我在 web 应用程序和移动应用程序中都面临以下问题:
Web 应用程序:在 iPhone 浏览器上打开 Web 应用程序后,如果我单击图标将其添加到主屏幕并从该图标运行它,它会给出一个白色的空白屏幕。如果我使用浏览器上的 url 打开它,该应用程序可以正常工作。如果我使用它的主屏幕图标打开它,则无法找出网络应用程序可能出现的问题。
iPhone 应用程序:我将 phonegap 用于 web 应用程序的 android 和 ios 版本。Android 移动应用在 Android 手机或模拟器上运行良好。但是,iOS 应用程序在启动屏幕后仅显示白色空白屏幕。
非常感谢您对此的任何帮助。
谢谢
cordova - 如果 UserAgent 设置为 iOS,Sencha Touch 2.1 无限加载屏幕
我的第一个 sencha touch 应用程序(“原始”/构建)的本地预览工作得很好,没有错误也没有警告。每当我将 UserAgent 设置为 iOS 时,我都会得到一个无限加载屏幕(3 个闪烁的点),也没有错误和警告。
关于如何解决这个问题的任何建议?
先感谢您
list - Sencha Touch 2.1:允许垂直列表上的水平溢出
我正在尝试在 Sencha Touch 2.1 中创建一个列表,其中每个 itemTPL 行都有水平溢出。它仍然是一个垂直列表,但每行显示的内容太多。
所以我将列表放在一个包装容器中,它具有设定的宽度并允许水平滚动。这允许标题和列表内容水平移动。它实际上有效。但是,在释放滚动后,它会重新回到 0。对于容器视口来说,滚动条明显太大,给人的感觉是没有正确渲染。
有谁知道如何让顶部容器自由滚动。
这里有一个示例,它显示了溢出小窗口的图标。您可以滚动查看完整图标,但不能将滚动条留在原处... http://www.senchafiddle.com/#dSMpw