随笔分类 -  ExtJs

ExtJs 源码笔记------Ext.js
摘要:ExtJs 源码笔记------Ext.js最近准备系统的学习一下Ext的源码,SO,话不多说,从第一篇开始。首先,先看一下Ext.js这个文件的代码结构:var Ext = Ext || {}; // 定义全局变量Ext._startTime = new Date().getTime();(function(){ // 定义一些局部变量 var ...... // 核心 Ext.apply = function(){......}; // 初始化 Ext 的一些属性函数 Ext.apply(Ext, {......}); }());... 阅读全文
posted @ 2013-10-30 16:50 花森 阅读(1614) 评论(0) 推荐(0)
Ext 源码笔记 Ext.apply Ext.Object.merge Ext.clone
摘要:Ext.apply & Ext.Object.merge &Ext.clone前两天写Ext的时候,碰到对象引用的问题,本想Ext有自己的拷贝对象的方法,Ext.apply(),那就用呗~~ 然,问题依然存在啊。于是,猜想:Ext.apply不能拷贝深层对象,深层对象依然是引用。先看源码: /** * Copies all the properties of config to the specified object. * Note that if recursive merging and cloning without referencing the original . 阅读全文
posted @ 2013-09-16 15:10 花森 阅读(2512) 评论(0) 推荐(0)
ExtJs 设置checkbox 全选/全不选
摘要:想设置一个checkboxGroup中所有的checkbox为全选或全不选,中间碰到一个小问题:当选中全选框后,所有的checkbox都为选中状态,这时改变其中某个checkbox的状态为未选中,则全选框也应置为未选中状态。网上查了一些资料,没找到很好的办法。这里解决的办法也不是特别好。首先在这个checkboxGroup中的添加一个全选框:每个checkbox绑定chang事件: 阅读全文
posted @ 2013-04-24 21:20 花森 阅读(529) 评论(0) 推荐(0)
ExtJs store在load前配置传递参数的方法
摘要: 阅读全文
posted @ 2013-04-24 21:01 花森 阅读(336) 评论(0) 推荐(0)
ExtJs 自定义表单验证
摘要: 阅读全文
posted @ 2013-04-24 20:56 花森 阅读(154) 评论(0) 推荐(0)
ExtJs store传递给后台的参数使用POST方式
摘要:这个方法是从网上查到的,感觉十分好用 阅读全文
posted @ 2013-04-24 20:48 花森 阅读(455) 评论(0) 推荐(0)
ExtJs4 表格多列排序 multi-sort MVC
摘要:在ExtJs中,GridPanel的单列排序是直接支持的,即在column中设置属性 sortabel: true, 并在store里设置remoteSort: true即可。(注意:如果store里的remoteSort不设置成true,则默认只在当前页排序,是不提交后台的本地内存排序。)一般表格的多列排序是这样的:第一次,点击一列的表头,按照这列进行排序,第二次点击另外一列则在第一列排好序的基础上再按第二列排序......显然这种逻辑前台处理起来会相当复杂,ExtJs也采取了一个折中的方案。这是官方给的一个例子:http://docs.sencha.com/extjs/4.1.3/#!/e 阅读全文
posted @ 2013-04-24 20:40 花森 阅读(904) 评论(0) 推荐(0)
ExtJs editgrid Bug
摘要:ExtJs grid里面,编辑(editor:'textfield')的时候,里面有一串字符串在grid里面,点击编辑(editor:'textfield')的时候,里面有一串字符串(),如何把这字符串去掉?因为在store里面没有定义对应字段的映射,如果定义了就不会有那一串的东西出来了。 阅读全文
posted @ 2013-04-09 09:36 花森 阅读(186) 评论(0) 推荐(0)