问题标签 [sencha-touch-2.2]

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

sencha-touch - 何时更喜欢 Phonegap/Cordova API 而不是 Sencha Touch?

我已经阅读了很多关于 Sencha/Phonegap 组合的信息,但我仍然不明白为什么有人会使用 Phonegap API 调用而不是 Sencha,在哪些情况下以及最佳实践是什么?

0 投票
1 回答
593 浏览

extjs - Sencha Touch 2.3:将数据从列表视图推送到详细视图

所以我做了一个简单的列表组件视图。当我点击列表的披露按钮时,我有一个控制器,它将创建一个详细视图,该视图还将有关该相应列表的数据推送到详细视图中以用于 tpl 属性。

这是我的代码:app/view/Main:

});

应用程序/控制器/主要:

});

应用程序/视图/详细信息:

});

我认为这个问题可能是范围的。由于 tpl 属性嵌套在“items”属性而不是配置中,因此组件无法使用从控制器传递到详细视图的数据。所以我想知道的不仅仅是如何将数据从一个视图推送到另一个视图,还想知道如何将数据从一个视图推送到另一个视图中的特定组件。

0 投票
1 回答
321 浏览

extjs - sencha touch 嵌套的“hasMany”关联

设想

让我们开始经典的 User hasMany Order hasMany Productos。

1.- 创建并加载 UserStore

2.- 获得第一条记录

3.- 这条记录有一个 ordersStore (自动生成,到目前为止)

4.- 然后获取订单商店的第一条记录,查找 productosStore但没有, 尽管查看原始配置显示数组产品。

所以我的问题是:第二级 HASMANY 关联是否会在定义关联的模型中自动生成商店?

Sencha Touch 2.2.1 的任何已知问题与此有关吗?

虚拟演示代码:

在此处输入图像描述

0 投票
1 回答
179 浏览

extjs - Sencha touch:每次显示视图时为元素设置值的最佳方法?

在我的 sencha touch 2.3 应用程序中,我的页面很少有切换字段、文本字段等。我想在每次显示页面时在这些字段上设置值(每次可能有不同的值集)。

此页面的父容器是具有卡片布局的面板。我使用 setActiveItem('pagextype'); 显示不同的页面

现在,如果我在初始化期间设置值,它将被设置一次,但下次显示页面时,将不会调用初始化。并且元素不会设置为新值。

我没有使用初始化,而是使用了绘制事件。这工作正常。但是每当我进入该页面时,它会暂时显示旧值,然后将自身更新为新值。

处理这种情况的最佳方法是什么?

0 投票
0 回答
81 浏览

android - Sencha Touch 2.2.1 在 Chrome 和 Android 中无法正常工作

我有一个用 Sencha Touch 2.2.1 编写的应用程序,我们刚刚看到在当前的 Chrome (43) 和 Android 4.x 和 5.x 上,应用程序的某些部分无法正常工作,而在 Windows、Mac 上的 Safari 上和 iOS 一切都很好。

例如,我们在被调用的 index.html 上有以下代码:

target要加载的视图的名称在哪里。

在视图中,我们有以下代码,在 Chrome 中没有调用:

视图的模板被渲染到 html 中,但监听器永远不会被调用。

关于如何处理的任何想法?

0 投票
1 回答
620 浏览

extjs - 错误:部署 sencha touch 应用程序后,即使文件已加载,也未声明以下类

Uncaught SyntaxError: Unexpected token < sencha-touch.js:8618

未捕获的错误:即使文件已加载,也未声明以下类:“Ext.Title”。请检查其相应文件的源代码是否有可能的拼写错误:Object.onFileLoaded (sencha-touch.js:8618) 处的“touch/src/Title.js”。(sencha-touch.js:3267) 在 HTMLScriptElement.onLoadFn (sencha-touch.js:8275)