问题标签 [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.

0 投票
1 回答
2016 浏览

extjs - Sencha Charts 饼图标签旋转

我正在使用带有 Charts 1.1 的 Sencha Touch 2.1 来显示一些数据。

我有一个如下所示的饼图:

饼图示例

我希望标签保持在现在的位置,但我希望它们是水平的(不旋转)。

以下代码在未注释时似乎没有做任何事情。

0 投票
1 回答
600 浏览

sencha-touch - 将嵌套的 xml 加载到 sencha-touch-2.1

我正在尝试将部分嵌套的 xml 文件(下面的小示例)从遗留系统加载到 st 2.1 中的嵌套列表视图或导航视图中,但没有运气。我不确定我是否可以只使用一个树存储或多个存储,一个用于文件夹,然后另一个用于过程?

我发现了一个类似的问题解决方案,但我不知道它会如何处理嵌套方面。

任何帮助都将不胜感激,我担心我的电脑可能无法存活更长时间。

0 投票
1 回答
359 浏览

sencha-touch-2 - Sencha Touch 2.1 基于MVC调用另一个视图

使用 ST 2.1 和 MVC 我试图调用另一个视图。我不应该为每个面板都有一个视图和一个控制器吗?如果需要当然可以。我认为关于页面的静态不需要控制器。

所以我的布局是。

这是我的整体项目结构。

我的 app.js 调用 Main.js。这是我的主要视图和控制器。我的主视图扩展了 Container。在主视图上,我创建了一个带有左右按钮和标题的标题栏。然后我创建了一个面板来保存我的主要按钮。然后我在底部创建了一个只有图像的工具栏。

我希望我的 Main 容器更改中间的面板,但保留顶部和底部栏。我的每一个观点都是一个面板,上面有各种各样的东西。我可以改变整个屏幕,但它需要我的标题栏和工具栏。

我希望这是足够的信息。谢谢,唐尼

0 投票
2 回答
2901 浏览

sencha-touch - 在 mac 上安装 sencha-touch 2.1

我需要在我的 Mac 上安装 sencha touch 2.1 但我不能……</p>

我遵循本指南

所以我安装了 sencha cmd 并将 sencha-sdk 文件夹复制到 apache 的 www/ 目录中。如果我这样做:

在我的浏览器上,我看到了 sencha 的文档,所以服务器工作正常..

但是如果我写命令从终端

我明白了

这发生在每个文件夹中……</p>

有人可以帮助我吗?多谢

0 投票
1 回答
464 浏览

sencha-touch - Sencha Touch 2.1 为 AJAX 请求创建通用类

我有两个疑问 1)我正在为我的应用程序使用 sencha touch 2.1。我想为 AJAX 请求创建一个通用类,因为我要从许多控制器中调用。现在我的问题是 AJAX 的公共类将出现在哪个目录(如模型、存储、控制器)中。以及我如何在 app.js 中引用该类

2)我想为我的公共 url、文本等设置一些配置应用程序。我怎样才能做到这一点。
提前致谢。

0 投票
1 回答
1276 浏览

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 留在最后。

我很感激我能得到的任何提示、指示、帮助和建议。

0 投票
1 回答
258 浏览

android - 从 android 活动中调用 sencha 控制器功能

不适合我。

有没有其他方法可以调用MyController.js从 Android 活动中编写的 Sencha 函数?

我没有使用 PhoneGap - 相反,我直接从 Web 视图运行 Sencha 应用程序。

有没有办法直接从 android 活动中调用 sencha 控制器功能?像这样的东西:

0 投票
1 回答
576 浏览

javascript - itemtap 事件未在所有点击时触发

我正在使用 Sencha Touch 2.1。我有Ext.carousel.Carousel容器和一堆Ext.dataview.Dataview作为轮播内的页面。

在此处输入图像描述

在每个数据视图上,我都有很多按钮(使用 CSS 渲染 - 所以它们不是按钮控件,而是具有精美样式的简单 div)。itemtap当用户点击“按钮”时,我试图捕捉事件。

在桌面上的浏览器中一切正常。itemtap然而,在 iPad 上,触摸灵敏度是不同的,当用户不小心轻按按钮时,我通常不会收到事件。当检测到滑动事件并且轮播需要更改页面时,轮播将开始轻微移动。

我试图更换itemtap和使用itemtouchstart。按钮响应能力明显提高,但当用户在页面之间合法滑动时,我经常会看到误报。

我被困住了。我想要响应式按钮,并且还想要滑动以更改页面。

有人见过类似的东西吗?或者以某种方式解决它?

0 投票
1 回答
1824 浏览

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

请帮我解决它。

0 投票
1 回答
1916 浏览

extjs - Sencha Touch 2 模型转换函数在重新加载商店时未调用

我有一个从商店读取的列表,该商店的模型在字段上具有转换功能。convert 函数返回一个值,我用它来控制列表中出现的内容。这在我第一次加载商店时工作正常。下次我通过在商店的代理上设置 extraParams 来加载商店时,它不会通过模型上的转换函数运行,因此我无法更新列表中的显示。

我可以做些什么来确保每次加载商店时都会调用模型的转换函数?

谢谢你的帮助

示例转换函数: