sencha

sencha touch开发经验总结

落爺英雄遲暮 提交于 2019-12-04 07:31:09
经过开发官网sencha touch项目,总结了一些经验。在开发过程中也遇到很多问题,这一路走过来真不容易,因为网上也找不到解决办法,只有自己去摸索了。看来sencha-touch目前的国内的使用者并不多,没有形成很成熟的社区,可能是因为目前sencha-touch框架还没有完全达到符合企业的要求吧。 首先,在开发sencha-touch项目时,还是建议用cmd来生成项目,这样非常整洁,而且有利于不部署,但sencha architect也是非常有用的工具,当你需要生成需要的组件时,可以好好利用可视化的环境去配置,然后复制代码到项目中。 其次,要深刻理解sass的工作原理,在sencha-touch项目中,sass文件很重要,有很多组件并没有全部引入到样式中,这需要你亲自去查看变量和别名,然后在相应的地方引入。 最后,sencha-touch项目确实有一些bug,但这不影响使用,当你熟悉它到一定程度时,一定可以做出跨平台切用户体验不错的应用。打包的话,andriod下可以在本地打包,效果不错,ios可以直接以webapp形式运行,然后提示用户添加至主屏幕,windows phone 或windows 8 可以采用phonegap的在线打包工具。 来源: oschina 链接: https://my.oschina.net/u/243742/blog/94023

How could we set globally in Sencha ExtJS version 6.0.2 the timezone that we want to use?

匿名 (未验证) 提交于 2019-12-03 10:24:21
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: Our goal is to set the timezone on the frontend part to display the dates/times on the timezone that we desire and also get the dates generated from datefields, timefields etc. to be on the same timezone but at the end send the correct timestamp to the server. Setting the timezone globally to a javascript application is not a trivial task according to this: How to initialize javascript date to a particular timezone The solutions recommend libraries like momentjs, and please correct me if I am wrong, but this is out of the scope and

Push Notification Sencha Touch 2

匿名 (未验证) 提交于 2019-12-03 09:52:54
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Am Developing an IOS application using sencha touch 2, i have a requirement of sending push notification . I have set apple certificate file, provisional profile also did some server side coding to achieve this. But not sure about is there any push notification service in sencha ? How can i achieve this... Should i use PhoneGap? Please direct me in right direction.. Your help is much appreciated. Thanks in advance 回答1: YES, to make your iOS Sencha-Touch based application support notification, you should use a third party plugin such as

Sencha Cmd 3.0.0.250 build error

匿名 (未验证) 提交于 2019-12-03 09:06:55
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: OS: Win7 HTTP Server: Tomcat7 I am new to Sencha. Just installed latest sencha-touch-2.1.0-commercial+Sencha Cmd 3.0.0.250. Could run "sencha" command under SDK dir. Could run "sencha generate app GS ../GS" to generate a sample project. I didn't change anything from the newly generated project GS and tried to build it using command: sencha app build production But I got the following stack trace: C:\ZZ\Others\Startup\Tomcat 7.0\webapps\GS>sencha app build production Sencha Cmd v3.0.0.250 [INF] init-properties: [INF] init-sencha-command: [INF

Button background color in sencha

匿名 (未验证) 提交于 2019-12-03 08:48:34
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I am new to sencha touch. How do we change the background color of a button to white? I have a button with two images in each corner. I want the button to be plain white. I tried using css like this: . quest { background : url (../ images / quest . jpg ) no - repeat left , url (../ images / rightarrow . jpg ) no - repeat right ; background - color : white ; border : none ; border - color : white ; padding - left : 50px ; text - align : left ; } My button is here: { xtype : 'button' , text : '<div class="quest">Info</div>' ,

Accordion in Sencha touch

匿名 (未验证) 提交于 2019-12-03 08:46:08
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: Is there any example with code for Accordion like effect in Sencha touch. I need to implement the same for the iPad . 回答1: Not sure why this got downvoted but there absolutely is courtesy of a plugin by Mitchell Simoens: https://github.com/mitchellsimoens/Ext.layout.AccordionLayout 文章来源: Accordion in Sencha touch

Sencha Touch Ext.navigation.View pop to root

匿名 (未验证) 提交于 2019-12-03 08:30:34
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have an Ext.navigation.View in which I have pushed a few views. Certain user interactions require that I go directly back to the top level of the navigation view -- the equivalent of popToRootViewControllerAnimated: on a UINavigationController in iOS. I have tried various things like: while(navigationView.getItems().getCount() > 1) navigationView.pop(); and while(navigationView.canPop()) navigationView.pop(); Neither work. The first example seems to put me into an infinite loop which isn't too surprising. The second example only seems to

用Sencha Cmd自动创建Touch的APP项目

余生颓废 提交于 2019-12-03 05:06:35
Sencha被翻译成“煎茶”,Sencha下有很多优秀的项目比如 Complete 、 Extjs、Touch、 Animator、 GXT 、 Architect 等其它相关产品。也许我们Extjs用的比较多。 Sencha Touch 2 作为一种高性能的 HTML5 移动应用程序框架,是 Sencha HTML5 平台的基础。 Sencha Touch 2 专为实现世界级的用户体验而设计,该软件是唯一能够帮助开发人员构建在 iOS、 Android、BlackBerry 和 Kindle Fire 等系统上运行的高速沉浸式应用程序的框架。 这里我讲说一下如何用Sencha自己的Cmd创建Touch项目。 一、准备工作 Sencha Touch 需要运行在 Chrome 和 Safari 浏览器上. 也可以通过手机浏览器直接访问, 你也可以在电脑上用 Chrome, Safari, 或者 Internet Explorer 10 \ 11浏览.所以先准备好浏览工具 下载 Sencha Cmd .,选择现在的安装环境,win或者linux,我这里下载的是 Version 4.0.1 for Windows 下载 Java Runtime Environment 1.7. Sencha Cmd 由于是用JAVA写的,所以需要运行在 JRE 上 官方说要用1.7的版本

PhoneGap在线打包Touch App程序

安稳与你 提交于 2019-12-03 05:06:21
PhoneGap可以安装打包,也可以通过在线的方式来实现 Touch的打包。 这里说一下如何在线打包,, 一、注册于登录 PhoneGap的网址: https://build.phonegap.com/ 这里是用户的创建的地址 这里就可以注册用户,但PhoneGap是基于AdobeID和github 两个的,没有直接的 注册,如何你有github账号,就这件可以用github的方式来注册,然后用github来登录 但要选择github登录方式,直接用账号和密码登录时不行的,我这里就注册了一个github的账号, 然后用的事 github来登录的。 https://build.phonegap.com/plans 注册页面,这里可以选择1个免费的应用。 https://build.phonegap.com/plans/free 这里选择 github 来授权,成功后。 https://build.phonegap.com/people/sign_in 这里选择Sign with github 二、准备安装包 这里你可以直接使用 用Sencha Cmd自动创建Touch的APP项目 如何你觉得不合适,你可以下载我 写的一个项目, ask_yi18 app ,我这里就是以这个为例,下载 ask_yi18.zip 解压后文件里面就有一个AskApp项目 这里就是源码

Extjs学习(5):Extjs主题

梦想与她 提交于 2019-12-03 03:49:19
1. 需求准备 SenchaCmd 6+ ; Java JRE 1.7+;(可选,但是建议) Extjs 2. 创建工作空间:workspace(可选) $ sencha -sdk /home/jalen_chu/Jalen_chu/Tools/extjs/EXTJS/ext-6.0.0 generate workspace /home/jalen_chu/bin/Sencha/my-workspace $ cd /home/jalen_chu/bin/Sencha/my-workspace 工作空间包含: 文件夹 ext:Extjs SDK 文件夹 packages:将要打包主题 文件 workspace.json 3. 生成一个应用去测试主题 $ sencha -sdk ext generate app -classic ThemeDemoApp theme-demo-app $ cd theme-demo-app 4. 生成自定义主题包和文件结构 生成主题包 $ sencha generate theme my-classic-theme 可以看到生成包:/my-workspace/packages/local/my-classic-theme //下面图片路径是错的 文件目录: $ sencha app watch //sencha app watch需要JRE1.7+