问题标签 [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.
extjs - 在 Sencha 项目中加载/访问所有商店的方式
我需要检索一个安全令牌并在我的所有商店中使用它来加载它们。
我可以将 autoLoad 设置为 false,创建一个事件来获取我的每个商店并调用 load 事件:
但我不想每次添加商店时都添加一行。有没有办法访问或循环访问所有商店并加载它们?或者有一个观察者并让商店等到 LocalStorage 中的值可用后再加载?
注意:我知道 app.js 中的 stores 属性,但它们包含完整的类名,而不是商店 ID。
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() 存在并且我可以访问它。
这是一个错误还是我错过了什么?
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 工作正常。
任何人都建议我如何改进应用程序执行和点击事件。
sencha-touch - 在 Sencha 2 的数据视图中显示按钮
我正在尝试创建一个视图,该视图本质上是一个列表,其中每一行都有文本和 2 个右对齐的按钮。按钮的文本将始终相同 - 只有行的文本需要从存储中获取。
我看到了这个问题,但无法使建议的解决方案发挥作用。我的商店里肯定有记录,但数据视图没有显示。
我的代码的简化版本:
我的主要观点:
数据视图:
数据项:
假设我的商店和模型设置正确,问题可能是什么?
或者,也许我应该只使用标准列表,但将宽度设置为 <100%,并在每行右侧添加 2 个按钮。虽然我宁愿采用当前的工作方式......
编辑:
最终使用 dataMap 方法。我的 DataItem 现在看起来像:
基本上是这样的。
我现在看到了标签,但我被困在如何在那里获得一个按钮。由于我不想将其链接到商店,因此我不想将其放在dataMap
. 我试着把它放进去items
,但没有用。
编辑2:
好吧,让按钮显示比我想象的要容易。这只是我对标签所做的重复,但没有将其包含在 dataMap 中 -yesButton: {...}, applyYesButton: f(){...}, updateYesButton: f(){...}...
我需要解决的最后一个问题是,如何唯一标识它们。我想要按钮上的侦听器,但以某种方式将记录传递给处理程序。
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 ]
sencha-touch - 在 Sencha 2 中点击从 dataview 获取按钮
在我的 Sencha Touch 2.4.1 应用程序中,我有一个数据视图,其中每一行都有一些文本和两个按钮。
在我的数据视图中,我有以下监听器:
我想要做的是获取被点击的元素,如果它是一个按钮,获取那个特定的按钮并用它做一些事情(比如改变它的背景颜色)。
如何获取特定按钮?
我在这里尝试过函数并尝试获取元素的 id 和 html,但我没有运气 - 通常值或函数是未定义的。试过了e.target
,el.dom
...
如何获取被点击按钮的 id、itemId 或 cls?
sencha-touch - 如何创建条纹 Ext.Dataview
Ext.dataview.Dataview
likeExt.dataview.List
没有striped
属性。
有没有直接的模拟方法?
我试过itemTpl
在我的中使用DataView
,但没有运气。
也许我的“for 子句”是错误的。也许我不应该遍历根节点......
javascript - 我无法将数据从控制器传递到 Sencha Touch 2.4 中的视图
我尝试了一些不同的方法,但无法将数据从控制器传递到视图(传递到容器内的组件)。
在这里,我有视图ServisDetail.js:
这是我的控制器Servis.js思考认为它应该工作。但它不传递数据:
我错过了什么?
rest - Sencha Touch 2.4.2如何加载带有ID的rest store?
在控制器中,我创建了一个休息商店:
但即使我在模型中设置了 idProperty,它也不会加载 id 为 123 的人。它加载了所有人类。
这一加载可以检索 ID 为 123 的人。
它获取 ID 为 123 的人类,但 someHuman 不是商店。因此someHuman.sync()
不起作用,它说sync()
没有定义。或者,如果我使用someHuman.save()
它PUT
作为服务器的所有数据。
sencha-touch - Sencha Touch 2.4.1,iPhone 滚动错误
我将 sencha touch fw 从 2.3 升级到 2.4.2 后出现了一个错误。
有时,当我向下或向上滚动应用程序时,所有页面滚动,并且向上或向下出现黑屏......
这个问题我在 iPhone 上随机出现。
有些人已经尝试过这个问题?
谢谢 !