问题标签 [senchatouch-2.4]

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 回答
369 浏览

extjs - 在 Sencha 项目中加载/访问所有商店的方式

我需要检索一个安全令牌并在我的所有商店中使用它来加载它们。
我可以将 autoLoad 设置为 false,创建一个事件来获取我的每个商店并调用 load 事件:

但我不想每次添加商店时都添加一行。有没有办法访问或循环访问所有商店并加载它们?或者有一个观察者并让商店等到 LocalStorage 中的值可用后再加载?

注意:我知道 app.js 中的 stores 属性,但它们包含完整的类名,而不是商店 ID。

0 投票
1 回答
89 浏览

sencha-touch - Sencha Touch:从单例模型执行读取(加载)操作

我有一个单例模型和一个关联的 AJAX 代理。

如果我调用 MyModel.load(),我会收到错误消息:

MyModel.load is not a function

但是,您确实在模型中有负载:

http://docs.sencha.com/touch/2.4/2.4.1-apidocs/#!/api/Ext.data.Model-static-method-load

相反, MyModel.save() 存在并且我可以访问它。

这是一个错误还是我错过了什么?

0 投票
1 回答
117 浏览

android - Sench touch app xtype:list 和 xtype:button tap event delay for android device and iOS 工作正常

在应用程序中使用 sencha touch(2.4.1) 和 Cordova(3.6.1) 的 Android 混合应用程序在 300 毫秒延迟后出现问题 xtype:list 和 xtype:button 点击​​事件触发,并且应用程序响应非常缓慢且 iOS 工作正常。

任何人都建议我如何改进应用程序执行和点击事件。

0 投票
1 回答
314 浏览

sencha-touch - 在 Sencha 2 的数据视图中显示按钮

我正在尝试创建一个视图,该视图本质上是一个列表,其中每一行都有文本和 2 个右对齐的按钮。按钮的文本将始终相同 - 只有行的文本需要从存储中获取。

我看到了这个问题,但无法使建议的解决方案发挥作用。我的商店里肯定有记录,但数据视图没有显示。

我的代码的简化版本:

我的主要观点:

数据视图:

数据项:

假设我的商店和模型设置正确,问题可能是什么?

或者,也许我应该只使用标准列表,但将宽度设置为 <100%,并在每行右侧添加 2 个按钮。虽然我宁愿采用当前的工作方式......

编辑:
最终使用 dataMap 方法。我的 DataItem 现在看起来像:

基本上是这样的。

我现在看到了标签,但我被困在如何在那里获得一个按钮。由于我不想将其链接到商店,因此我不想将其放在dataMap. 我试着把它放进去items,但没有用。

编辑2:
好吧,让按钮显示比我想象的要容易。这只是我对标签所做的重复,但没有将其包含在 dataMap 中 -yesButton: {...}, applyYesButton: f(){...}, updateYesButton: f(){...}...

我需要解决的最后一个问题是,如何唯一标识它们。我想要按钮上的侦听器,但以某种方式将记录传递给处理程序。

0 投票
1 回答
72 浏览

sencha-touch - 使用 wamp 服务器时,localhost 页面未加载 sencha touch 框架

我正在使用 sencha touch 2.4 开发移动应用程序。我已经使用以下代码安装了所有更正的东西。

sencha -sdk /path/to/sencha-touch-2-sdk 生成应用程序 MyApp /path/to/www/myapp

现在我想使用 localhost/myapp/ 在浏览器中打开它,但它是一个空白页面......

我想加载这个..

![煎茶触摸1 ]

0 投票
1 回答
125 浏览

sencha-touch - 在 Sencha 2 中点击从 dataview 获取按钮

在我的 Sencha Touch 2.4.1 应用程序中,我有一个数据视图,其中每一行都有一些文本和两个按钮。

在我的数据视图中,我有以下监听器:

我想要做的是获取被点击的元素,如果它是一个按钮,获取那个特定的按钮并用它做一些事情(比如改变它的背景颜色)。

如何获取特定按钮?

我在这里尝试过函数并尝试获取元素的 id 和 html,但我没有运气 - 通常值或函数是未定义的。试过了e.targetel.dom...

如何获取被点击按钮的 id、itemId 或 cls?

0 投票
1 回答
109 浏览

sencha-touch - 如何创建条纹 Ext.Dataview

Ext.dataview.DataviewlikeExt.dataview.List没有striped属性。
有没有直接的模拟方法?

我试过itemTpl在我的中使用DataView,但没有运气。

也许我的“for 子句”是错误的。也许我不应该遍历根节点......

0 投票
2 回答
143 浏览

javascript - 我无法将数据从控制器传递到 Sencha Touch 2.4 中的视图

我尝试了一些不同的方法,但无法将数据从控制器传递到视图(传递到容器内的组件)。

在这里,我有视图ServisDetail.js

这是我的控制器Servis.js思考认为它应该工作。但它不传递数据:

我错过了什么?

0 投票
1 回答
59 浏览

rest - Sencha Touch 2.4.2如何加载带有ID的rest store?

在控制器中,我创建了一个休息商店:

但即使我在模型中设置了 idProperty,它也不会加载 id 为 123 的人。它加载了所有人类。

这一加载可以检索 ID 为 123 的人。

它获取 ID 为 123 的人类,但 someHuman 不是商店。因此someHuman.sync()不起作用,它说sync()没有定义。或者,如果我使用someHuman.save()PUT作为服务器的所有数据。

0 投票
1 回答
148 浏览

sencha-touch - Sencha Touch 2.4.1,iPhone 滚动错误

我将 sencha touch fw 从 2.3 升级到 2.4.2 后出现了一个错误。

有时,当我向下或向上滚动应用程序时,所有页面滚动,并且向上或向下出现黑屏......

这个问题我在 iPhone 上随机出现。

有些人已经尝试过这个问题?

谢谢 !