版权声明:本文为博主原创文章,未经博主允许不得转载。
- var grid = new Ext.grid.GridPanel({
- ........,
- listeners:{
- 'rowdblclick' : function(grid, rowIndex, e){
- grid.getSelectionModel().clearSelections();
- grid.getSelectionModel().selectRow(rowIndex);
- // alert(rowIndex+'---'+grid.id);
- //下面为各种数据的获取方式,总有一种适合你
- var record=grid.getSelectionModel().getSelected();
- // alert(grid.getView().getHeaderCell(0).name);
- /*
- var row = grid.getView().getRow(rowIndex);
- alert(row.get("Name"));
- */
- /*
- var record=grid.getSelectionModel().getSelected();
- alert(record.get('Name'));
- */
- /*
- grid.getSelectionModel().each(function(rec){
- alert(rec);
- });
- */
- }
- }
- });
关键代码如下:
EXTJS GridPanel 双击事件
本文介绍如何在EXTJS中使用GridPanel组件时设置并处理行的双击事件。通过监听'rowdblclick'事件,可以实现清除当前选中行,并重新选择触发双击事件的行。同时提供了多种获取被点击行数据的方法。

488

被折叠的 条评论
为什么被折叠?



