![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ext
fming09
这个作者很懒,什么都没留下…
展开
-
让Ext.panel(包含formPanel)在屏幕上居中显示
用formPanel做了个登录界面,不能在页面居中,以下是解决方法 1. var panel =new Ext.panel({ 2. 3. }); 4. var windowWidth = window.screen.availWidth; 5. var left=windowWidth/2 - panel的宽度/2;原创 2009-10-21 17:43:00 · 6375 阅读 · 6 评论 -
Ext核心API详解(六)
Ext.Fx类对于我这样的懒鬼而言,Fx类是核心类库中最激动人心的一个类,它不是最重要的,却是最实用的一个类定义了一些常用的特效方法,不妨自己多动手试试下面的方法,很有趣的fadeIn( [Object options] ) : Ext.Element渐显 options参数有以下属性callback:Function 完成后的回叫方法scope:Object ...2009-11-12 17:31:26 · 131 阅读 · 0 评论 -
Ext核心API详解(七)
Ext.KeyNavExt的keyNav类能为Ext.Element元素提供简单的按键处理方法例:var el=Ext.get("textarea");new Ext.KeyNav(el, { "left" : function(e){ alert("left key down"); }, scope : el }...2009-11-12 17:32:00 · 81 阅读 · 0 评论 -
Ext GroupingView展开第一个分组
store.load({ callback: function(a,b,c){ var gridView = grid.getView(); var groupsLength = gridView.getGroups().length; if(groupsLength > 0){ var firstGr...原创 2009-12-04 16:03:04 · 131 阅读 · 0 评论 -
Ext.get()与Ext.fly()之区别
Ext.Element是Ext对Dom元素的一个强有力封装,它封装了很多方便对dom操作的接口(并通过Element的dom属性引用对应的dom元素),因此每创建一个Element元素都将消耗不少的内存(主要是大量的操作接口消耗),因此如果创建过多的Element元素必然导致内存占用的剧增和系统性能的下降。Ext.get和Ext.fly返回的都是一个Element对象,但是Ext.get返...2010-03-27 10:37:10 · 95 阅读 · 0 评论 -
Ext RadioSelectionModel
用法与CheckboxSelectionModel相同 Ext.ns('Ext.ux.grid');Ext.ux.grid.RadioSelectionModel = function(config) { Ext.ux.grid.RadioSelectionModel.superclass.constructor.call(this, config); this.rend...原创 2010-01-08 13:33:11 · 119 阅读 · 0 评论 -
Ext.FormPanel回车重复提交问题?
Ext.FromPanel我设置了当回车的时候调用提交的方法,但是如果当焦点移动到提交按钮时再回车的话就提交了两次,该如何解决??? 找到解决方法了可以在触发回车键的时候,执行将光标移动到按钮上的方法,就可以只提交一次了 也可以设置一个标志项,通过return false;来控制...原创 2010-01-08 16:56:11 · 127 阅读 · 0 评论 -
Ext form第一个输入框自动获得焦点
如果是windwo可以加如下代码:listeners: { 'show': function() { this.findByType('textfield')[0].focus(true, true); //第一个textfield获得焦点 } } 如果是formpanel可以加如下代码:listeners : { ...原创 2010-12-17 14:28:42 · 345 阅读 · 0 评论 -
Ext回车自动提交form
keys: { key: [13], fn: login, scope: this}原创 2010-12-17 14:30:41 · 122 阅读 · 0 评论 -
EXT Page
Ext.form.Field.prototype.msgTarget = 'under'; Ext.form.FormPanel.prototype.labelWidth= 80; Ext.form.FormPanel.prototype.labelAlign='left'; Ext.form.BasicForm.prototype.waitTitle = '处理中';...原创 2011-01-20 22:23:52 · 174 阅读 · 1 评论 -
Ext核心API详解(五)
Ext.EventManager事件管理者中的大部分方法都在Ext中有定义,主要用于事件管理addListener( String/HTMLElement el, String eventName, Function handler,on( String/HTMLElement el, String eventName, Function handler, [Object sc...2009-11-12 17:30:23 · 101 阅读 · 0 评论 -
Ext核心API详解(四)
Ext.DomQuery类selector语法详见Ext类compile( String selector, [String type] ) : Function编写一个选择器或xpath查询到一个方法以方便重用,type取select(默认)或simple值之一filter( Array el, String selector, Boolean nonMatches ) ...2009-11-12 17:29:46 · 86 阅读 · 0 评论 -
Ext核心API详解(三)
Ext.Element类Element( String/HTMLElement element, [Boolean forceNew] )由id或DOM节点创建Element对象Element.fly( String/HTMLElement el, [String named] ) : Element由id或DOM节点创建一个全局共享的活动元素,可由named命名以避免可能...2009-11-12 17:29:03 · 133 阅读 · 0 评论 -
Ext formPanel如何获得焦点
我用Ext formPanel做了一个登陆窗口,怎么让它打开这个页面的时候让焦点放在第一个textfield上 form.items.get(0).focus(true,600); listeners: { "render": function(){ this.findByType("textfield")[0].focus原创 2009-10-21 17:44:00 · 1239 阅读 · 0 评论 -
ComboBox初始化
ComboBox初始化第一次加载的时候显示的是key值,点击一次之后以后才显示的是value值,开始是加载的时候给它手工赋值,但提交的时候会提交value值而不是key值解决方法: store: new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url:"", method: "",原创 2009-10-20 10:56:00 · 1615 阅读 · 0 评论 -
Ext chart读xml数据
一定要加type: int,否则不显示var store = new Ext.data.XmlStore({ url: test1.xml, record: test, fields:[{name:name},{name:members, type:int}] }); st原创 2009-11-03 14:15:00 · 911 阅读 · 0 评论 -
Ext ComboBox初始化
ComboBox初始化第一次加载的时候显示的是key值,点击一次之后以后才显示的是value值,开始是加载的时候给它手工赋值,但提交的时候会提交value值而不是key值解决方法: store: new Ext.data.Store({ proxy: new Ext.data.HttpProxy({ url:"", method: "",...2009-10-20 10:55:37 · 236 阅读 · 0 评论 -
Ext formPanel如何获得焦点
我用Ext formPanel做了一个登陆窗口,怎么让它打开这个页面的时候让焦点放在第一个textfield上 form.items.get(0).focus(true,600);listeners: { "render": function(){ this.findByType("textfield")[0].focus(true,600);...2009-10-21 15:57:06 · 164 阅读 · 0 评论 -
让Ext.panel(包含formPanel)在屏幕上居中显示
用formPanel做了个登录界面,不能在页面居中,以下是解决方法 var panel =new Ext.panel({ });var windowWidth = window.screen.availWidth; var left=windowWidth/2 - panel的宽度/2;var style='margin-top:150px;margin-l...原创 2009-10-21 17:42:21 · 183 阅读 · 0 评论 -
Ext chart读xml数据
一定要加type: 'int',否则不显示var store = new Ext.data.XmlStore({ url: 'test1.xml', record: 'test', fields:[{name:'name'},{name:'members', type:'int'}]});store.load(); 柱状...2009-11-02 17:16:30 · 66 阅读 · 0 评论 -
Ext核心API详解(一)
addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({ // id=foo下所有的a标签加入click事件 '#foo a@click' : function(e, t){ // do something }, // 用,分隔多个选择器 '#foo a, #bar spa...2009-11-12 17:14:29 · 71 阅读 · 0 评论 -
Ext核心API详解(二)
Array类indexOf( Object o ) : Numberobject是否在数组中,找不到返回-1;找到返回位置remove( Object o ) : Array从数组中删除指定的对象object,如果找不到object则数组无变化Number类constrain( Number min, Number max ) : Number检查数值是否介于min...2009-11-12 17:28:19 · 102 阅读 · 0 评论 -
Ext Grid高度自适应
1.grid外包一个panel,panel的layout:'fit'(grid不要设置autoHeight: true)2.事件监听中动态设置grid的高度gird.setHeight()根据需要也动态设置外层panel的高度panel.setHeight()3.panel.doLayout()...原创 2010-10-15 09:58:30 · 138 阅读 · 0 评论