经常使用事件:

其它重要方法:

详细实例:(实例结果能够将相应的代码取消凝视进行測试)

Ext.onReady(function(){

	Ext.create('Ext.panel.Panel',{
title:'我的面板' ,
width:'100%' ,
height:400 ,
renderTo:Ext.getBody(),
html:'<div id=d1><span id=sp>我是sp的内容</span><div id=d2>我是d2的内容</div></div><input id=inp value=123 /><form id=f1><input name=uname value=bhx /><input name=pwd value=123 /></form>'
});
//查询系最经常使用的方法:
//Ext.dom.Element get fly getDom
var d1 = Ext.get('d1');
var sp = Ext.get('sp'); //一:为元素加入事件
//1 : addKepMap:为元素创建一个KeyMap对象
// var inp = Ext.get('inp');
// inp.addKeyMap({ //Ext.util.KeyMap ====>Class 怎样加入一个键盘事件
// key:Ext.EventObject.A , //Ext.EventObject 相关的键盘按键能够在该类中查找
// ctrl:true , //按下Ctrl键
// fn:function(){
// alert('按ctrl+A ,运行!!');
// } ,
// scope:this //范围 该实例结果仅仅有当焦点在输入框中才起作用。在其它地方不起作用。由于是给inp加入的
// }); //2 : addKeyListener:为KeyMap绑定事件
//參数说明: String/Number/Number[]/Object key, Function fn, [Object scope]
// var inp = Ext.get('inp');
// inp.addKeyListener({
// key:Ext.EventObject.X ,
// ctrl:false
// },
// function(){
// alert('x运行了..');
// },
// this); //作用方位 //二:元素绑定经常使用事件
// var inp = Ext.get('inp');
// inp.on('click',function(){ //绑定事件 //详细事件在Ext.dom.Element中查看
// alert('运行了...');
// });
// inp.un('click'); //取消绑定
// inp.focus(); //控件获取焦点 blur失去焦点 //三:其它重要且经常使用的方法:
var inp = Ext.get('inp');
var sp = Ext.get('sp');
//1: center:使元素居中
//inp.center(); //默觉得浏览器中间
//inp.center('d1'); //d1中间 //2: clean:清理空白的文本节点
//3: createShim:为元素创建一个iframe垫片保证选择或其它对象跨域时可见 //4: getLoader:返回ElementLoader对象//11: load:直接调用ElementLoader的load方法为元素载入内容
// var loader = inp.getLoader(); //ElementLoader
// loader.load({ //载入远程server中的内容
// url:'base/dom_loader.jsp' ,
// renderer:function(loader ,response){
// //把对象转换成字符串表示形式:Ext.encode
// //把一个字符串转换成javascript对象: Ext.decode
// var obj = Ext.decode(response.responseText);//传唤成对象
// Ext.getDom('inp').value = obj.name ;//将输入框中的内容改为获取的Json对象中的name
// }
// });
/** 当中dom_loader.jsp中的内容为:
* <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
* {
* name:'张三',
* age:10
* }
*/ //5: highlight 高亮显示特效
//sp.highlight(); //渐变高亮特效 //6: show 、hide显示隐藏元素
//6:fadeIn、fadeOout淡入淡出 与show和hide相似
// var d2 = Ext.get('d2'); //获取对象设置样式
// d2.setStyle('width','100px');
// d2.setStyle('height','100px');
// d2.setStyle('backgroundColor','red');
//d2.show(); //马上显示
// d2.hide(); //马上隐藏
//d2.show({duration: 2000});//2秒钟内逐渐显示
// d2.hide({duration: 2000});//2秒钟内逐渐消失 //7: ghost 元素移动特效 在一定时间内向某个方向移动逐渐消失
// d2.ghost('b', { duration: 2000 }); // r/b/l/t 右 下左 上 //8: slideIn、slideOut向上向下滑动
//d2.slideIn('b',{duration: 2000});
//d2.slideOut('r',{duration: 2000}); //9: getValue:假设元素有value属性,返回其值
//alert(inp.getValue()); //获取输入框的value值 //10: normalize:将CSS属性中的连接符号去掉,比如将“font-size”转为fontSize这样。 //11 :mask:遮罩当前元素。屏蔽用户操作。 unmask:移除遮罩
// Ext.getBody().mask('请稍等..');
// // window.setTimeout(function(){
// // Ext.getBody().unmask();
// // },2000);
// Ext.defer(function(){ //这个经常使用
// Ext.getBody().unmask();
// },2000);//设定时间
/** defer函数介绍
* defer( Function fn, Number millis, [Object scope], [Array args], [Boolean/Number appendArgs] ) : Number
* Calls this function after the number of millseconds specified,
* optionally in a specific scope
*/ //12: repaint:强迫浏览器又一次绘画元素 //13: serializeForm:序列化为URL编码的字符串
//alert(Ext.dom.Element.serializeForm('f1'));
//返回结果: 返回字符串:uname=bhx&pwd=123
//<form id=f1><input name=uname value=bhx /><input name=pwd value=123 /></form> //14: update:更新元素的innerHTML属性 //15: unselectable:禁用文本选择
//inp.unselectable(); //结果:文本输入框中的内容不能被选中 });

ExtJS学习--------Ext.Element中的经常使用事件和其它重要的方法学习(实例)的更多相关文章

  1. ExtJS学习--------Ext.Element中其它操作方法学习

    (1)对齐操作 (2)尺寸操作 (3)定位操作 (4)滚动操作 (5)经常使用事件方法

  2. ExtJS得知--------Ext.Element学习的查询方法(示例)

    详细实例:(实验结果可复制代码后进行演示) Ext.onReady(function(){ Ext.create('Ext.panel.Panel',{//创建一个面板 title:'我的面板' , ...

  3. 【ExtJs】ext前台中的日期控件传输时间到后台的转换保存过程

    //前台日期选择框 {fieldLabel:, padding: ',afterLabelTextTpl: required,allowBlank: false,format: 'Y-m-d H:i: ...

  4. ext: gridpanel中的点击事件的参数是什么意思?

    listeners: {      // 当用户单击列表项时激发该函数      itemclick: function(view, record, item, index, evt)  //①    ...

  5. C#Winform ListView中没有Item双击事件的两种实现方法!

    第一种: //if (this.listView1.FocusedItem != null) //{ // if (this.listView1.SelectedItems != null) // { ...

  6. Java学习之InputStream中read()与read(byte[] b)

    Java学习之InputStream中read()与read(byte[] b) 这两个方法在抽象类InputStream中都是作为抽象方法存在的, JDK API中是这样描述两者的: read() ...

  7. 《Cocos2d-x游戏开发实战精解》学习笔记3--在Cocos2d-x中播放声音

    <Cocos2d-x游戏开发实战精解>学习笔记1--在Cocos2d中显示图像 <Cocos2d-x游戏开发实战精解>学习笔记2--在Cocos2d-x中显示一行文字 之前的内 ...

  8. [转载]Extjs中的dom,Ext.Element和Ext.Component对象的关系

    原文地址:http://www.cnblogs.com/lwzz/archive/2011/01/30/1948106.html   Ext.Element对象是对dom对象的封装,目的是为了跨平台以 ...

  9. ExtJS学习-----------Ext.Array,ExtJS对javascript中的Array的扩展

    关于ExtJS对javascript中的Array的扩展.能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893 因为 ...

随机推荐

  1. Google 开源项目风格指南阅读笔记(C++版)

    虽说是编程风格指南,可是干货也不少,非常多C++的有用技术在里面. 头文件 通常每一个.cpp文件都相应一个.h文件:#define保护全部头文件都应该使用#define防止头文件被多重包括,为保证唯 ...

  2. Android SurfaceView实战 打造抽奖转盘

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41722441 ,本文出自:[张鸿洋的博客] 1.概述 今天给大家带来Surfac ...

  3. MFC画二维动态图表[GDI]

    源博客:http://www.codeproject.com/Articles/9350/2D-Animated-Charts 源代码:http://download.csdn.net/detail/ ...

  4. python web with bottle and session (beaker)

    python web with bottle and session (beaker) http://icodesnip.com/snippet/python/python-web-with-bott ...

  5. Mac+IPAD上使用wireshark抓包

    首先先下载wireshark和Xquartz wireshark地址: http://www.wireshark.org/download.html Xquartz 地址:http://xquartz ...

  6. ARC内存使用注意事项

    官方介绍: https://developer.apple.com/library/mac/#documentation/Performance/Conceptual/ManagingMemory/M ...

  7. NX-bridge,可以实现无线XBee控制的Arduino板

    ”今天Elecfreaks Studio给你介绍一个新的.很实用的朋友:带有一些奇幻色彩的神秘设备.它是什么呢?它可以完成什么功能呢?它对我们的生活有哪些促进呢?非常感兴趣吧?别着急,我们这就给您详细 ...

  8. OO的ALV隐藏工具栏的form

    OO的ALV隐藏工具栏: ***展示数据 CALL METHOD gr_alvgrid->set_table_for_first_display EXPORTING is_variant = g ...

  9. 解决Java compiler level does not match the version of the installed Java project facet.问题

    其实之前遇到过Java compiler level does not match the version of the installed Java project facet.这个问题,因为当时没 ...

  10. 也谈C#之Json,从Json字符串到类代码

    原文:也谈C#之Json,从Json字符串到类代码  阅读目录 json转类对象 逆思考 从json字符串自动生成C#类  json转类对象 自从.net 4.0开始,微软提供了一整套的针对json进 ...