extjs对组件添加监听的三种方式?
- 在定义组件的配置时设置
如代码中所示:?
- 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方法设置行双击事件?
- gridPanel.on('rowdblclick',function(gridPanel,_rowIndex,e){??
- ??alert(2);??
- }??
- 通过组件变量方法addListener()设置
如上述的gridPanel变量,添加行单击事件如下?
- gridPanel.addListener('rowclick',function(){??
- ?alert(3)}??
- ); ?