extjs對組件添加監聽的三種方式 ide
如代碼中所示:
Java代碼 事件
- xtype : 'textarea',
- name : 'dataSetField',
- labelSeparator:'',
- fieldLabel:'',
- hideLabel: true,
- allowBlank: true,
- height: mainPanelHeight*0.8,
- anchor:'99%',
- listeners:{'blur':function(){
- alert(1);
- }}
假設有個類型爲GridPanel的變量gridPanel,則經過on方法設置行雙擊事件
Java代碼 io
- gridPanel.on('rowdblclick',function(gridPanel,_rowIndex,e){
- alert(2);
- }
如上述的gridPanel變量,添加行單擊事件以下
Java代碼 function
- gridPanel.addListener('rowclick',function(){
- alert(3)}
- );