日期:2014-05-16  浏览次数:20286 次

extjs 技巧 笔记(转)
extjs 技巧 笔记(转)
http://yourgame.iteye.com/blog/464691


Js代码
Ext.fly(grid.getView().getRow(0)).slideIn('t');     //选择第一条有从上往下的插入效果  
Ext.fly(grid.getView().getRow(0)).frame('#cadaf9',3);//选择一条记录带蓝色光晕效果  
enableKeyEvents:true //激活键盘事件 ,TextField 的键盘事件默认是关闭的  
cmp.el.mask('正在发送...', 'x-mask-loading');  //给组件上遮罩  
cmp.el.unmask();                              //隐藏遮罩  
this.previousSibling();//当前组件的前一个组件(同一个容器)  
this.nextSibling();    //当前组件的后一个组件(同一个容器)  
 
//给组件增加快捷键(CTRL + 回车)  
{  
    xtype: 'textarea',  
    listeners: {  
        'render': function (input) {  
            new Ext.KeyMap(input.getEl(), [{  
                key: 13,  
                ctrl: true,  
                fn: function () {},  
                scope: this 
            }]);  
        }  
    }  


Ext.fly(grid.getView().getRow(0)).slideIn('t');     //选择第一条有从上往下的插入效果
Ext.fly(grid.getView().getRow(0)).frame('#cadaf9',3);//选择一条记录带蓝色光晕效果
enableKeyEvents:true //激活键盘事件 ,TextField 的键盘事件默认是关闭的
cmp.el.mask('正在发送...', 'x-mask-loading');  //给组件上遮罩
cmp.el.unmask();                              //隐藏遮罩
this.previousSibling();//当前组件的前一个组件(同一个容器)
this.nextSibling();    //当前组件的后一个组件(同一个容器)

//给组件增加快捷键(CTRL + 回车)
{
    xtype: 'textarea',
    listeners: {
        'render': function (input) {
            new Ext.KeyMap(input.getEl(), [{
                key: 13,
                ctrl: true,
                fn: function () {},
                scope: this
            }]);
        }
    }
}



Java代码
//在分页组件前面添加组件  
var page = new Ext.PagingToolbar({  
    store: store,  
    displayInfo: true,  
    pageSize: 10 
});  
page.insert(0, '-');  
page.insert(0, {   //添加一个日期组件  
    xtype: 'datefield',  
    name: 'chatdate',  
    format: 'Y-m-d',  
    value: new Date()  
});&n