EXT gird添加单击 双击事件

1、双击

var dblGrid = new Ext.grid.GridPanel({     
    
}  
dblGrid.addListener(‘rowdblclick‘, rowdblclickFn);
function rowdblclickFn(grid, rowindex, e){     
    grid.getSelectionModel().each(function(rec){     
    alert(rec.get(fieldName)); //fieldName,记录中的字段名     
    });     
}

2、单击

var cb = new Ext.grid.RowSelectionModel({     
    singleSelect:true //如果值是false,表明可以选择多行;否则只能选择一行     
});     
    
var rowGrid = new Ext.grid.GridPanel({     
    
}     
rowGrid.addListener(‘rowclick‘, rowclickFn);     
    
function rowclickFn(grid, rowindex, e){     
    grid.getSelectionModel().each(function(rec){     
    alert(rec.get(fieldName)); //fieldName,记录中的字段名     
    });     
}
时间: 2024-10-27 09:01:21

EXT gird添加单击 双击事件的相关文章

给同一个按钮添加单双击事件

1.单双击事件的添加. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>单双击事件</title> 6 </head> 7 <body> 8 <input type="button" onclick="return fun(1

jsp页面单击 双击事件区分

点击事件的执行顺序: 单击(click):mousedown,mouseout,click: 双击(dblclick):mousedown,mouseout,click , mousedown,mouseout,click,dblclick: 在双击事件(dblclick),触发的两次单击事件(click)中,第一次的单击事件(click)会被屏蔽掉,但第二次不会.也就是说双击事件(dblclick)会返回一次单击事件(click)结果和一次双击事件(dblclick) 结果.而不是一次双击事件

KendoUI Grid 绑定单击双击事件

原文:http://blog.csdn.net/sakuya_tan/article/details/51437857 <div id="grid"></div> <script> var grid = $("#grid").kendoGrid({ columns: [ { field: "id" }, { field: "name" } ], dataSource: [ { id: &qu

Extjs给gridPanel添加单价双击事件和获取当前行的数据

有两个小属性,如下 this.on('rowdblclick', this.readContent, this); this.on('cellclick', this.gridCellClick, this);  //第一个是单机双击事件,触发的事件,第二个是相应的方法,第三个是作用的范围 readContent : function(grid, rowIndex, e) {  //第一个是当前grid,第二个是当前行,第三个是参数        var rec = grid.getStore(

转载:Easyui中的Grid的行单击双击事件

$('#surveryGird').datagrid( {  loadMsg : "正在加载数据",  url : url,  height : 320,  width : 270,  searching : true,  pagination : true,//分页  sortName: 'reportTimeStr',  sortOrder: 'desc',  remoteSort: false,  onClickRow:function(rowIndex,rowData){   

GRIDVIEW单击双击事件

protected void gvTeacherTaskList_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ShowDetail") { } } protected void gvTeacherTaskList_DataBound(object sender, EventArgs e) { foreach (GridViewRow row in gvTeacherTaskL

[转] Ext Grid (ExtJs)上的单击以及双击事件

例1: 1.双击 var cb = new Ext.grid.RowSelectionModel({ singleSelect:true //如果值是false,表明可以选择多行:否则只能选择一行 }); var alarmGrid = new Ext.grid.GridPanel({ } alarmGrid.addListener('rowdblclick', rowdblclickFn); function rowdblclickFn(grid, rowindex, e){ grid.get

IE和Chrome执行javascript对鼠标双击事件的不同响应

最近在用天地图API帮同学做点开发的工作,主要是基于天地图的API实现违法用地举报的在线地图标绘,要实现的效果如下: 由于是基于天地图API的TPolygonTool工具实现面积量测和多边形绘制功能,实现思路如下: (1)基于按钮的鼠标点击事件开启多边形标绘工具: 1 //开启/关闭违法标绘工具 2 function onClickPolyTool() { 3 var btn = document.getElementById("polyToolBtn"); 4 if (btn.val

jquery 单击和双击事件冲突解决方案

本人需要给bootstrap-treeview的树节点添加双击事件.而该插件原生方法中不带双击事件功能.该插件的节点默认绑定的单击事件,由此引起了单击事件和双击事件的冲突. 编写测试代码 引起冲突的代码: 问题效果展示: 每一次触发双击事件都会引起两次单击事件 解决冲突的代码: 解决问题效果展示: 完美解决单击事件和双击事件冲突问题 这里主要用到两个HTML DOM Window对象中函数,settimeout(),clearTimeout() 我这里两个单击事件触发的时间间隔设置在等于300毫