随笔分类 -  Web 前端-ExtJs

ExtJs 4.xx 的MVC模式
摘要:关于英文资料应用能力晋级做开发很多前进的技术与理念是国外的,当这个技术还很新的时候国内一般是没有多少资料的这时候就要从国外的网站找资料了。尽管在以前我也装逼自己有国际化学习能力,但是说这话自己都感到心虚。今天悟到一个起点:用google搜技术关键词。详细说一下吧:我要在controller中用this.control监听grid中actioncolumn元素的点击事件,好我们用百度搜“怎么在controller中用this.control监听grid中actioncolumn元素的点击事件”。没有几篇干货,多数是只言片语,就那么几个关键点都提到了,但是没有完整的连起来,我猜想是国人做的笔记供自 阅读全文
posted @ 2013-09-24 15:29 龙则 阅读(334) 评论(0) 推荐(0)
摘要:先来张直观的图,基于ext4.2制作这就是弹出来的图表了。今天先搭建一个本地数据版,也是静态数据版。点击一个按钮执行一个function,来看function里面的东西:一、依赖 Ext.require('Ext.chart.*'); Ext.require(['Ext.Window', 'Ext.fx.target.Sprite', 'Ext.layout.container.Fit', 'Ext.window.MessageBox']);二、数据 var store1= Ext.create('Ext. 阅读全文
posted @ 2013-09-12 15:17 龙则 阅读(6308) 评论(1) 推荐(0)
摘要:题记:研究使用ext两个星期了,从痛苦中逐渐走向明朗。展示列表的子列表的数据时需要将当前的数据传给下一个mvc。比如用户列表,点击一个用户查看该用户的日志列表。首先是controller,放一个方法,注意showLog方法的两个参数,还有mvcConfig参数是我的自定义参数,供下一个mvc去调用。用Ext.applation动态添加controller。Ext.define("admin.controller.collection.MembController", { extend: "Ext.app.Controller", views: [&quo 阅读全文
posted @ 2013-09-06 19:19 龙则 阅读(3930) 评论(1) 推荐(0)
摘要://大家在很多的extjs代码中都看到了这两个,他们都起提示作用的Ext.QuickTips.init();//支持tips提示Ext.form.Field.prototype.msgTarget='side';//提示的方式,枚举值为"qtip","title","under","side",id(元素id)//side方式用的较多,右边出现红色感叹号,鼠标上去出现错误提示,其他的我就不介绍了,可自行验证//大家可以分别去掉这两行代码,看效果就会明白他们的作用,(放在onReady的functio 阅读全文
posted @ 2013-09-03 13:46 龙则 阅读(550) 评论(0) 推荐(0)
摘要:经过几天的学习研究,发现ext与jquery的设计思路完全是来自两个方向。jquery是内聚,把所有东西都放在$的下面,而ext是采用分模块的设计思路,每个功能封装一个库。这样就形成了各自的实用风格,jquery由于所有的功能都挂在$下面,所以这种扁平而精炼的功能布局让人能很快上手;但是ext就不一样的,由于各个模块间还有相互调用的关系,所以内部关系是错中复杂。按原理来说ext的各模块是可以单独使用的,但是这个真的实施起来是相当费劲的。所以我觉得jquery更像一个好秘书,你说一句话她就能帮你完成dom的那一摊子事,ext就更像一个老婆,你只能爱她一个,什么事都要围着她转,其他的框架只能给你做 阅读全文
posted @ 2013-09-02 21:12 龙则 阅读(1496) 评论(0) 推荐(0)
摘要:我们的extjs借助了一个模板引擎--artTemplate,它是一个开源的项目,不多说,给个链接吧:http://aui.github.io/artTemplate/直接上代码: loading... 可以看到js模板引擎的影子了,头部和左侧栏的显示就靠他了。一个最主要的文件 app/app/admin.js,这个是配置文件://系统配置,文件与类名对应的配置Ext.Loader.setConfig({ enabled: true, paths: { 'mc': 'core', 'admin': 'app', 'cust 阅读全文
posted @ 2013-08-23 15:27 龙则 阅读(376) 评论(0) 推荐(0)