extjs组件添加事件监听的三种方式
2014-04-03 15:24
417 查看
extjs对组件添加监听的三种方式
在定义组件的配置时设置
如代码中所示:
Java代码
xtype : 'textarea',
name : 'dataSetField',
labelSeparator:'',
fieldLabel:'',
hideLabel: true,
allowBlank: true,
height: mainPanelHeight*0.8,
anchor:'99%',
listeners:{'blur':function(){
alert(1);
}}
对组件变量通过on方法设置
假设有个类型为GridPanel的变量gridPanel,则通过on方法设置行双击事件
Java代码
gridPanel.on('rowdblclick',function(gridPanel,_rowIndex,e){
alert(2);
}
通过组件变量方法addListener()设置
如上述的gridPanel变量,添加行单击事件如下
Java代码
gridPanel.addListener('rowclick',function(){
alert(3)}
);
在定义组件的配置时设置
如代码中所示:
Java代码
xtype : 'textarea',
name : 'dataSetField',
labelSeparator:'',
fieldLabel:'',
hideLabel: true,
allowBlank: true,
height: mainPanelHeight*0.8,
anchor:'99%',
listeners:{'blur':function(){
alert(1);
}}
对组件变量通过on方法设置
假设有个类型为GridPanel的变量gridPanel,则通过on方法设置行双击事件
Java代码
gridPanel.on('rowdblclick',function(gridPanel,_rowIndex,e){
alert(2);
}
通过组件变量方法addListener()设置
如上述的gridPanel变量,添加行单击事件如下
Java代码
gridPanel.addListener('rowclick',function(){
alert(3)}
);
相关文章推荐
- extjs grid取到数据而不显示的解决
- ExtJS下grid的一些属性说明
- Extjs在exlipse中设置自动提示的方法
- 常用Extjs工具:Extjs.util.Format使用方法
- extjs DataReader、JsonReader、XmlReader的构造方法
- 学习ExtJS(一) 之基础前提
- extjs 为某个事件设置拦截器
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页
- Extjs列表详细信息窗口新建后自动加载解决方法
- Extjs学习笔记之四 工具栏和菜单
- extjs form textfield的隐藏方法
- ExtJS 2.0实用简明教程之应用ExtJS
- ExtJS Store的数据访问与更新问题
- 不用写JS也能使用EXTJS视频演示
- Extjs改变树节点的勾选状态点击按钮将复选框去掉
- extjs 列表框(multiselect)的动态添加列表项的方法
- ExtJs默认的字体大小改变的几种方法(自己整理)
- ExtJS 配置和表格控件使用第1/2页
- 解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
- Extjs TriggerField在弹出窗口显示不出问题的解决方法