Extjs6.2
Enthu丶
这个作者很懒,什么都没留下…
展开
-
Extjs6.2系列之Ajax跨域
不得不说这是个Ext的大坑啊,文档,google,百度,改源码搞了半天都没能解决这个问题,最后转投了jQuery,几行代码轻松搞定。首先在index.html里引入jquery文件,随后在你想要用到的地方这样调用,如下是我在做qq登录是通过access_token获取client_id和openid的过程。jQuery和Ext完美兼容,忍不住爆个粗口,太TM完美了!$.ajax({原创 2017-02-16 15:17:02 · 1978 阅读 · 0 评论 -
Extjs6.2笔记
之前学习的是Extjs4.2版本,但是sencha公司早就已经推出了新版的Extjs(截止写此文时已推出了6.2.1版本),最近在自己做一个Extjs的项目,个人考虑了一下还是采用较新的版本来完成。在使用新版本时也难免会遇到一些与旧版本不同的地方。特此写这一系列的文章来记录,一来做个笔记,方便以后自己查阅,二来促使自己不断的总结,三来希望能帮助到那些正在学习的人。由于本人第一次写博客,能力有限,且原创 2017-02-08 19:54:16 · 803 阅读 · 0 评论 -
Extjs6.2系列之图片组件及click点击事件监听
很多人不知道,Extjs的新版本里已经推出了图片组件,xtype是image,具体可以查阅Extjs6.2的文档。下面给出一个实例(src在别处动态设置了):{ xtype:'image', id:'qqUserFigure', width:40, height:40, style:{ borderRadius: '50%'//显示圆形图片原创 2017-02-17 20:57:51 · 4570 阅读 · 1 评论 -
Extjs6.2系列之开发环境搭建
Extjs6.2环境的搭建跟Extjs4.2有所不同,sencha公司推出了shencha cmd这款工具可以方便的搭建一个Extjs Mvc项目。使用cmd的最直接的两个好处就是可以生成代码框架和针对性的对你的ext项目编译。你可以通过Sencha cmd的命令直接是生成一个应用框架,不必自己再写app.js 等很多代码,想想就爽哈哈;Extjs功能强大,对很多的功能都进行了封装,但是有许多功能原创 2017-02-08 20:21:44 · 11745 阅读 · 1 评论 -
Extjs6.2系列之动态设置主页面(MainView)
在做qq登录时遇到一个情况,用户在qq的第三方的登录界面授权成功后,qq账号服务框架会打开你设置的回调页面,并将授权信息存储在hash中,由于Extjs只有一个index.html页面,其所有的视图都由js代码在index.html上动态创建出来,这样就不可避免的遇到这样一个问题,如果你在app.js中设置的mainView是你的登录界面(不妨叫做loginView),那么在qq登录成功后,浏览器原创 2017-02-10 22:28:47 · 5263 阅读 · 2 评论 -
Extjs6.2系列之设置全局变量
笔者所知道的方法有两种:cookie 或者利用 你的Application类本身。第一种方法就是将你要设置的变量存入cookie中,需要的时候从cookie中读取。我主要讲一讲第二种方法,Ext在4.2版本时,有一个东西叫nameSpace,作用就是为你的应用创建一个命名空间,归根到底其实就是一个全局对象,在Extjs6.2中依然可以利用这一特性,将你所需要的全局变量以属性的方式动态添加到这个原创 2017-02-10 23:10:54 · 4428 阅读 · 1 评论 -
Ext6.2系列之,无法加载图形组件
今天写到Ext图的时候,发现在预览的时候报错:“com.sencha.exceptions.ExBuild: Failed to find any files for /home/dxy/WebstormProjects/Calculator/classic/src/view/dichotomy/Plot.js::ClassRequire::Ext.chart.CartesianChart”,原创 2017-03-13 16:16:46 · 1194 阅读 · 0 评论