问题标签 [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.
extjs - Sencha Charts 饼图标签旋转
我正在使用带有 Charts 1.1 的 Sencha Touch 2.1 来显示一些数据。
我有一个如下所示的饼图:
我希望标签保持在现在的位置,但我希望它们是水平的(不旋转)。
以下代码在未注释时似乎没有做任何事情。
sencha-touch-2 - Sencha Touch 2.1 基于MVC调用另一个视图
使用 ST 2.1 和 MVC 我试图调用另一个视图。我不应该为每个面板都有一个视图和一个控制器吗?如果需要当然可以。我认为关于页面的静态不需要控制器。
所以我的布局是。
这是我的整体项目结构。
我的 app.js 调用 Main.js。这是我的主要视图和控制器。我的主视图扩展了 Container。在主视图上,我创建了一个带有左右按钮和标题的标题栏。然后我创建了一个面板来保存我的主要按钮。然后我在底部创建了一个只有图像的工具栏。
我希望我的 Main 容器更改中间的面板,但保留顶部和底部栏。我的每一个观点都是一个面板,上面有各种各样的东西。我可以改变整个屏幕,但它需要我的标题栏和工具栏。
我希望这是足够的信息。谢谢,唐尼
sencha-touch - 在 mac 上安装 sencha-touch 2.1
我需要在我的 Mac 上安装 sencha touch 2.1 但我不能……</p>
我遵循本指南
所以我安装了 sencha cmd 并将 sencha-sdk 文件夹复制到 apache 的 www/ 目录中。如果我这样做:
在我的浏览器上,我看到了 sencha 的文档,所以服务器工作正常..
但是如果我写命令从终端
我明白了
这发生在每个文件夹中……</p>
有人可以帮助我吗?多谢
sencha-touch - Sencha Touch 2.1 为 AJAX 请求创建通用类
我有两个疑问 1)我正在为我的应用程序使用 sencha touch 2.1。我想为 AJAX 请求创建一个通用类,因为我要从许多控制器中调用。现在我的问题是 AJAX 的公共类将出现在哪个目录(如模型、存储、控制器)中。以及我如何在 app.js 中引用该类
2)我想为我的公共 url、文本等设置一些配置应用程序。我怎样才能做到这一点。
提前致谢。
javascript - 在 Sencha Touch 2.1 中按连字符后的第一个字母(如果存在)排序、分组列表
我有要在使用 Sencha Touch 2.1 的列表中使用的数据集,其中大多数项目都以前缀开头(例如 P-、S-、CSV- 等)。然而,有些人没有。
前缀与列表的排序和分组无关(因为前缀不是用户要查找的内容)。如果所有项目都有前缀并且所有前缀都是单个字母,我会按第三个字母排序。由于情况并非如此,我真的不知道如何继续。
因此,我想按照以下方式设置条件分组和排序功能:如果 {name} 包含连字符:按第一个连字符后的第一个字母排序/分组,否则:按第一个字母排序
此外,如果字符串的其余部分相同,则某些名称将在没有前缀的情况下相同(例如 P-Albumin、U-Albumin),我希望将带有“Albumin”的行排序为它们的前缀。此外,即使有前缀,一些字符串也是相同的,而另一个字段(例如“年龄”)会有所不同,所以
将在字母 A 下分组在一起,并进行排序,以便年龄等于 20 - 30 的行在等于 40 - 50 的行之前,而前缀为 CSV- 的行依次排在它们之前,而 ASAT 留在最后。
我很感激我能得到的任何提示、指示、帮助和建议。
android - 从 android 活动中调用 sencha 控制器功能
不适合我。
有没有其他方法可以调用MyController.js
从 Android 活动中编写的 Sencha 函数?
我没有使用 PhoneGap - 相反,我直接从 Web 视图运行 Sencha 应用程序。
有没有办法直接从 android 活动中调用 sencha 控制器功能?像这样的东西:
javascript - itemtap 事件未在所有点击时触发
我正在使用 Sencha Touch 2.1。我有Ext.carousel.Carousel容器和一堆Ext.dataview.Dataview作为轮播内的页面。
在每个数据视图上,我都有很多按钮(使用 CSS 渲染 - 所以它们不是按钮控件,而是具有精美样式的简单 div)。itemtap
当用户点击“按钮”时,我试图捕捉事件。
在桌面上的浏览器中一切正常。itemtap
然而,在 iPad 上,触摸灵敏度是不同的,当用户不小心轻按按钮时,我通常不会收到事件。当检测到滑动事件并且轮播需要更改页面时,轮播将开始轻微移动。
我试图更换itemtap
和使用itemtouchstart
。按钮响应能力明显提高,但当用户在页面之间合法滑动时,我经常会看到误报。
我被困住了。我想要响应式按钮,并且还想要滑动以更改页面。
有人见过类似的东西吗?或者以某种方式解决它?
sencha-touch - sencha build 给出错误 stbuild exited with non-zero code : 7
我想创建我的 sencha 应用程序的 .apk 文件,所以我在命令
sencha package build packager.json下面
执行,但是当我执行上面的命令时,它会生成如下所示的错误。
'C:\Program' 不是内部或外部命令、可运行程序或批处理文件。""D:/Android/AndroidSDKr15\tools\android" 创建项目 --target android-16 --name chartDemoApp --activity STActivity --path "../build/" --package triumphsys.mobility.chartDemoApp" 不能运行 ant 错误:1 无法打包应用程序
[ERR] stbuild 以非零代码退出:7
甚至我在此处附加了命令提示符并在此处附加了packager.json。
请帮我解决它。
extjs - Sencha Touch 2 模型转换函数在重新加载商店时未调用
我有一个从商店读取的列表,该商店的模型在字段上具有转换功能。convert 函数返回一个值,我用它来控制列表中出现的内容。这在我第一次加载商店时工作正常。下次我通过在商店的代理上设置 extraParams 来加载商店时,它不会通过模型上的转换函数运行,因此我无法更新列表中的显示。
我可以做些什么来确保每次加载商店时都会调用模型的转换函数?
谢谢你的帮助
示例转换函数: