标签: sencha-touch

在sencha touch中使用按钮导航

我正在采取Sencha touch的第一步.结果正是我所追求的,然而到达那里却很难得到如何将sencha放在一起.我正在慢慢搞清楚,但有时代码的工作方式有点WTF.

我正在尝试构建一个非常简单的应用程序,执行以下操作.

1)有三个选项卡,搜索附近(地理位置),快速关键字搜索,类别搜索.
2)每个选项卡搜索返回​​结果列表
3)每个行都可以单击以显示更多信息.

我已经想出了我认为的标签.

像这样:

Ext.setup({
    tabletStartupScreen: 'tablet_startup.png',
    phoneStartupScreen: 'phone_startup.png',
    icon: 'icon.png',
    glossOnIcon: false,
    onReady: function() {

                var location = new Ext.Container({
            iconCls: 'search', 
            title: 'Location Search',
            items: [new Ext.Component({
                html: '<img src="images/gfb.gif" />'
            })]
        });

        var quick = new Ext.Container({
            iconCls: 'search', 
            title: 'Quick Search',
            scroll: 'vertical',
            items: [new Ext.Component({
                html: '<img src="images/gfb.gif" />'
            })]
        });

        var category = new Ext.Component({
            iconCls: 'search', 
            title: 'Category Search',
            html: '<img src="images/gfb.gif" /><p>Category</p>'
        });
        var tabpanel = new Ext.TabPanel({ …
Run Code Online (Sandbox Code Playgroud)

javascript extjs sencha-touch

10
推荐指数
1
解决办法
1万
查看次数

Ext.apply与仅在目标上设置值有什么关系?

使用Ext.js或sencha,执行以下操作有什么意义:

Ext.apply(app.views, {
        contactsList: new app.views.ContactsList(),
        contactDetail: new app.views.ContactDetail(),
        contactForm: new app.views.ContactForm()
    });
Run Code Online (Sandbox Code Playgroud)

与此标准javascript相反:

app.views.contactsList = new app.views.ContactsList();
app.views.contactDetail = new app.views.ContactDetail();
app.views.contactForm = new app.views.ContactForm();
Run Code Online (Sandbox Code Playgroud)

有什么区别吗?

javascript extjs sencha-touch

10
推荐指数
2
解决办法
8889
查看次数

如何在phonegap中使用输入类型文件?

如何在phonegap中使用html文件属性?这样我可以从我的Android设备浏览任何.txt文件并将其上传到服务器?

我在phonegap文档中读取了文件传输方法,但据说可以通过url将文件上传到服务器.但是可以通过以下方式正常工作:

<input type=file /><button>upload</button>
Run Code Online (Sandbox Code Playgroud)

输入类型="文件"接受="图像/*"在手机间隙中不起作用?我看了这个链接,但只说图像.

但是如何上传文本文件?

任何帮助?

谁有人回答这个问题?

javascript android sencha-touch cordova

10
推荐指数
1
解决办法
1万
查看次数

sencha触摸和图表

有没有人能够将图表和图表合并到Sencha Touch中?

如果是这样,我们将不胜感激.

谢谢

charts extjs graph sencha-touch

9
推荐指数
2
解决办法
1万
查看次数

Sencha Touch:这个框架如何工作?

我正在尝试用Sencha Touch建立任何有价值的东西.文档似乎描述了所有内容,而不是将所有内容捆绑在一起.

我的一个关键抱怨是我不明白如何将任何内容加载到浏览器中.如果我只是在此方法中的index.js中定义一个Ext.List:

Ext.setup({
    onReady: function() {

    }
})
Run Code Online (Sandbox Code Playgroud)

然后由于某种原因将Ext.List加载到浏览器中.如果我在该方法中定义多个对象,它如何知道将哪个放入浏览器?此外,当我扩展Ext.List并将其放在上面的方法中时,没有任何反应.这是怎么回事?

更好的是,在哪里可以找到解释该框架如何工作的好文档?我已经仔细研究了Sencha Touch网站上的所有内容,包括教程,所有内容都非常不完整.

mobile html5 extjs sencha-touch

9
推荐指数
1
解决办法
3197
查看次数

Sencha Touch单元测试最佳实践?

我想在我的Sencha Touch应用程序上进行单元测试,我在网上找到了大量的信息,但没有任何值得关注的有前途的指南.

有什么资源可以推荐吗?我热衷于使用QUnit,你能给我一个例子吗?(例如,我如何测试是否已创建从Ext.Panel继承的类?)

testing unit-testing extjs sencha-touch cordova

9
推荐指数
1
解决办法
2358
查看次数

Sencha touch 2- Ext.dispatch替换?

Ext.dispatch在sencha touch 2中,sencha touch 1.1 方法的替代是什么?

我需要替换下面的代码

listeners:{
    itemtap:function(data,index){
        var record = data.getStore().getAt(index);
         // the record that has been clicked.
         Ext.dispatch({
            controller: 'ControllerName'
            ,action: 'ControllerMethod'
            ,record: record
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript mobile sencha-touch sencha-touch-2

9
推荐指数
2
解决办法
5181
查看次数

当jQuery.ajax发送GET时,Ext.Ajax.request发送OPTIONS请求跨域

我有一个Sencha Touch应用程序使用Ext.Ajax.request调用我的Web服务跨域.由于我构建了Web服务,因此我已启用它来访问跨域请求.然而,Ext首先发送OPTIONS请求作为握手然后发送GET请求,而jQuery.ajax只发送一个GET请求.由于我无法控制的情况,托管服务提供商不支持OPTIONS请求.目前,我已经使用jQuery进行ajax请求,并使用Sencha Touch进行应用程序的其余部分.我真的不想为此加载jQuery库.

任何人都可以解释为什么Ext.Ajax发送OPTIONS请求并且有没有办法让它只发送一个GET?

谢谢

javascript ajax jquery sencha-touch

9
推荐指数
2
解决办法
7815
查看次数

SenCha Touch中Ext.create()和Ext.define()之间有什么区别

我一直在学习SenCha Touch一段时间,在尝试创建商店时仍感到困惑.

在SenCha文档中,它说使用Ext.create()示例 我试过,它根本不起作用.

对于其他人,我总是看到人们使用Ext.define()来创建商店并且它有效.

现在,我的问题是:它们之间有什么区别,何时/如何以正确的方式使用其中任何一个?

一些演示代码非常感谢

非常感谢我的朋友.

extjs sencha-touch

9
推荐指数
2
解决办法
8524
查看次数

Sencha touch/cordova应用程序在ios8启动时随机崩溃

我的应用程序是用sencha touch 2.4编写的,并使用最新版本的cordova.从iOS8开始,我的应用随机崩溃了.只有在我完全关闭应用程序时才会发生这种情况.崩溃似乎是在显示启动画面后直接发生的.没有出现sencha触摸加载图标,应用程序只是关闭.如果我再次尝试打开应用程序,它会起作用.

我使用localstorage几乎立即填充用户名等,我试图删除它,因为我读它导致问题,但它没有帮助.

编辑:经过更多调查后,我现在收到此错误:

[UIViewAnimationState release]: message sent to deallocated instance 0x17675080
Run Code Online (Sandbox Code Playgroud)

它出现在一个全新的cordova/sencha触摸示例项目中,以及iOS8.不知道这可能是什么原因?有没有提示我如何调试此问题?

Edit2:Sencha表示他们不会在下一版本2.4.1之前正式支持ios8. http://www.sencha.com/forum/showthread.php?292883-Touch-2.4.0-apps-crashing-on-iOS8

编辑3:我想通过遵循上面链接的论坛主题中的建议,我能够改进这一点.我将sencha touch,sencha cmd和cordova更新到最新版本,并为cordova安装了splashscreen-plugin.我从未有过创业公司的崩溃,希望这已经解决了这个问题.

extjs ios sencha-touch cordova

9
推荐指数
1
解决办法
2248
查看次数