问题标签 [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 投票
2 回答
9728 浏览

controller - Sencha Touch 2.1 在Controller中通过Ref获取视图

尝试以编程方式将视图推送到视口上的主导航视图中时,出现以下错误:

Uncaught TypeError: Object [object Object] has no method 'getMainPanel' 当调用 MainController.js 文件中的以下行时:

我只是想通过 xtype 获取导航视图的引用,以便我可以根据数据调用是否返回数据来执行 mainnav.push('viewName')。数据和数据调用工作正常,我可以手动将所需的视图添加到主视图端口,使导航视图毫无价值,这不是我的意图。

我尝试通过 xtype、'MainPanel' 以及分配和 id、id: 'MainPanel' 添加“Ref”,并在控制器中尝试:

并按 ID:

参考:{主面板:'#MainPanel'}

没关系,错误是一样的。

作为参考,我尝试遵循以下资源中描述的情况:

http://docs.sencha.com/touch/2.1.1/#!/guide/controllers

http://docs.sencha.com/touch/2.0.2/#!/api/Ext.ComponentQuery

http://www.sencha.com/forum/showthread.php?179143-View-reference-getter-undefined

Sencha Touch 2 - 无法从控制器获取参考视图

Sencha Touch 2.0 Controller refs 属性不起作用?

Sencha Touch 2.0 和navigation.View - MVC

这是我的代码:

应用程序.js

主.js

主控制器.js

更新 Main.js 并更新 MainController.js

主.js

主控制器.js

0 投票
0 回答
3870 浏览

sencha-touch-2 - Sencha Touch 2 - 需要基本的拖放示例

Sencha Touch 2 包括 Ext.util.Droppable 和 Ext.util.Draggable 类。有没有人有一个简单的例子来展示基本的拖放行为是如何工作的?

似乎任何组件都可以使用“可拖动”配置选项进行拖动。在这里,我创建了一个带有可拖动图像组件的简单面板:

这很好用:现在可以在面板内拖动组件。

但是我们现在如何使用 Ext.util.Droppable 类创建一个简单的“放置目标”呢?

0 投票
2 回答
102 浏览

extjs - 如何永久禁用按钮

我有一个按钮,可以将联系人保存到设备,然后将按钮设置为禁用,这很好,但是每次重新打开应用程序时,按钮都会再次启用,如何永久禁用按钮?

0 投票
1 回答
360 浏览

android - 使用 Phonegap 或 Cordova 2.6.0 为 Android 打包 Sencha Touch 2.1.1

我一直在努力让这件事发生,直到现在。我能找到的所有教程似乎都与旧版本有关或不完整。我已经按照说明找到了我能找到的东西,但无论如何我都无法让包工作。我的最新问题是,当我使用 cordova 创建一个项目时,它会生成一个空白的 AndroidManifest.xml 文件以及空白的 config.xml、strings.xml 和另一个我忘记的文件。我不想一开始就使用Phonegap,但是如果您在Sencha 中有使用本机打包程序的外部链接,它将不会在浏览器中打开这些链接。这些链接在应用程序中打开,您无法返回之前的视图。

如何克服 sencha 中的这一限制,或者如何将 Sencha 2.1.1 和 Cordova/Phonegap 2.6.0(或任何版本)与 Android 集成?

0 投票
2 回答
7033 浏览

global-variables - 全局变量sencha touch 2.1

嗨,我需要定义一个全局变量以在我的应用程序的任何地方使用。我在app.js中声明了一个全局变量baseUrl。请参阅下面的 app.js

模型.js

然后我在我的 model.js 中使用了 basedUrl。当我使用浏览器查看时,它可以工作。但是当我使用sencha app build testing来编译我的应用程序时,

我使用浏览器打开,它显示了一条错误消息Uncaught TypeError: Cannot read property 'baseUrl' of undefined。任何的想法?

0 投票
1 回答
406 浏览

google-maps - Sencha Touch 2.1.1 和 Google Maps 仅在打包的网络应用程序上出现错误

当我运行未打包的网络应用程序版本时,我没有任何问题。地图居中并正确显示。但是,每当我打包应用程序时,都会遇到两个问题。首先,当它启动时,我收到以下警告:

我加载 API 的唯一位置是 app.json 文件。

然后,当我使用地图转到应用程序的部分时,出现以下错误:

为什么预包装可以正常工作,但不能后包装?

0 投票
1 回答
331 浏览

sencha-architect - 在同屏煎茶建筑师 2 上创建 2 个按钮

我正在按照教程创建一个 Sencha Touch 应用程序,

我想在同一个屏幕上创建 2 个按钮,每个按钮在单击时重定向到另一个页面,在教程中它使用表单面板并且只有一个按钮重定向到另一个页面,但是如果我将 2 个表单面板链接到导航器视图,它只出现一个表单面板,我想知道一种在同一屏幕上添加 2 个按钮并为每个按钮调用一个 userAlias 以重定向到另一个页面的方法。

我做什么 ?在同一个 FormPanel 上添加 2 个按钮?如果是,我如何为每个按钮调用一个不同的页面,因为我在表单面板上仅使用一个 userAlias 和此功能:

谢谢您的帮助

0 投票
0 回答
296 浏览

sencha-touch-2 - 预览 Sencha Architect 2 的黑屏

我创建了一个项目,在第一次预览时它显示空白屏幕,一个简单的项目,没有代码,只有以下步骤:

我只添加了两个表单面板,将它们命名,在 mainPanel 上创建了两个按钮,然后他们在 MainNav(NavigationView)上创建了 NavigationView 和链接的 mainPanel。

这是我关于存放文件下载的项目

0 投票
1 回答
189 浏览

extjs - Sencha TOUCH ListPaging 从现有商店发送参数

您好,我有一个分页列表,我想在加载时发送一个参数,这个参数来自另一家商店。

像这样

并将其作为默认参数发送。

0 投票
1 回答
1416 浏览

nested-lists - Sencha touch 嵌套列表无数据

我是煎茶触摸的新手。我使用 mvc 方法。请在下面查看我的代码

主.js

嵌套列表.js

测试存储数据

模型.js

但是嵌套列表无法获取数据。我得到空列表。有什么解决办法吗?