Ext Grid上雙擊觸發事件

2021-07-10 21:49:48 字數 1685 閱讀 3515

extjs 4的ext.grid.panel的行雙擊事件使用的是itemdblclick方法。itemdblclick方法的定義如:itemdblclick( this, record, item, index, e, eopts )

extjs 4中ext.grid.panel的itemdblclick方法引數說明如下:

this:ext.view.view

record : ext.data.model

the record that belongs to the item

item : htmlelement

the item's element

index : number

the item's index

e : ext.eventobject

the raw event object

eopts : object

the options object passed to ext.util.observable.addlistener.

extjs 4中ext.grid.panel的itemdblclick方法使用例子如下:

var multiselect1=ext.create('ext.selection.checkboxmodel');

var list_id_grid1="list_id_grid111";

var pagesize1=20;

var data_list_url="listdata.do";

var list_reader1="list_reader11";

var maincolumnmodel1=[,,

]; ext.define(list_reader1, ,

,,] });

var gridstore=ext.create('ext.data.store',

},pagesize:pagesize1,autoload : false });

gridstore.load();

var list_grid1=ext.create('ext.grid.panel',

, width:400,height:300

});

在ext的低版本中的使用方法和上面是有點區別的:

1、雙擊     

var cb = new ext.grid.rowselectionmodel();

var alarmgrid = new ext.grid.gridpanel(

alarmgrid.addlistener('rowdblclick', rowdblclickfn);

function rowdblclickfn(grid, rowindex, e));

}

2、單擊

var cb = new ext.grid.rowselectionmodel();

var alarmgrid = new ext.grid.gridpanel(

alarmgrid.addlistener('rowclick', rowclickfn);

function rowclickfn(grid, rowindex, e));

}

如何讓雙擊事件不去觸發單擊事件的方法

uitapgesturerecognizer singletap uitapgesturerecognizer alloc initwithtarget self action selector handlesingletap singletap.numberoftapsrequired 1 sin...

Android雙擊事件

在網上找個找雙擊事件的寫法,呼叫系統包的就不說了,感覺那些用觸控寫的好複雜。自己整理了下,發上來。首先關聯布局檔案,r.id.sleep root,為整個activity布局檔案的id,為的是在整個螢幕上任何位置雙擊都有效。findviewbyid r.id.sleep root setontouc...

table control 雙擊事件

一 table control 響應雙擊事件 第一步 屬性選擇 響應雙擊 第二步 在status裡面f2要寫成pick,這樣雙擊的ucomm就是pick了 第三步 加上如下 就可以得到雙擊的行和列 data l row type i.data l field type char30.case ok ...