随笔分类 -  Extjs

摘要:首先看下这getTarget个函数的源码, google了一下在该函数的作用 在事件传播路径上查找满足指定选择条件的元素Ext.lib.Event = function() { //... var pub={ //... getTarget : function(ev) { ev = ev.browserEvent || ev; return this.resolveTextNode(ev.target || ev.srcElement); }, resolveTextNode : Ext.isGecko ? function(node){ if(!node){ return; } 阅读全文
posted @ 2011-03-17 17:19 来自非洲大草原的食人虎 阅读(3753) 评论(0) 推荐(0)
摘要:提供一个页面中所有组件的一个注册表( Ext.Component 的实例,或者任何子类),这样可以通过 component id 方便此访问它们 此对象也提供了可用Componentclasses的一个注册表 ,以便于记忆的字符串为key,叫做Component的 xtype. xtype . 当创建一个完整的、包含配置项的对象时,它为一个完全使用Ext的页面 提供了一种避免实例化子组件方法。子组件可以被简单指定为一个配置对象 ,只要指定正确的xtype ,这样当Component需要渲染时, 可以找到正确的类型进行懒初始化。 阅读全文
posted @ 2011-03-16 17:34 来自非洲大草原的食人虎 阅读(2053) 评论(1) 推荐(1)
摘要:以下是摘自 Extjs in action 一书的 3.3 The Coponent Life CycleExt Components,just like everything in the real world,have a life cycle where they are created,used and destoryed. The lifecycle is broken up into three major phases:initialization,render and destruction as displayed 阅读全文
posted @ 2011-03-15 10:55 来自非洲大草原的食人虎 阅读(1248) 评论(2) 推荐(0)
摘要:Ext.DataView 一种使用定制的模板布局和格式展示数据的机制。 DataView使用一个Ext.XTemplate作为其内部的模板机制, 并被绑定到一个Ext.data.Store, 这样当store中的数据发生变化时视图将自动同步以反应变化。 视图也内建了对许多可能发生的通用事件的处理,包含项目被单击、双击、鼠标滑过、鼠标移出等等, 同时也有一个内建的选择模型(selection model)。 为了使用这些特性,必须为DataView提供一个itemSelector配置项, 用来决定与哪个节点配合使用。 阅读全文
posted @ 2011-03-11 14:59 来自非洲大草原的食人虎 阅读(5700) 评论(0) 推荐(0)
摘要:Ext.extend在Extjs 中扮演着重大角色,是Extjs中几个重要函数之一。要想深入了解EXTJS,这个函数非掌握不可,网上有很多关于这个函数的源码分析和介绍方面的文章,这里我只总结关于这个函数的使用的下几种情况,不详细分析这个函数的源码。 阅读全文
posted @ 2011-02-26 17:03 来自非洲大草原的食人虎 阅读(7504) 评论(5) 推荐(0)