easyui datagrid 单击删除时阻止时间冒泡
来源:互联网 发布:steam动态壁纸软件mac 编辑:程序博客网 时间:2024/06/13 18:17
最近用easyui做东西,一次在datagrid中做删除功能,追简单的就是formatter中return出一个<a>删除</a>,但是在最后突然发现单击一下删除按钮会选中,再次单击一下就会撤销选中,突然就像起了事件冒泡所以做了一下总结。
以下是具体代码。
/*
* 阻止事件冒泡* */
function preventBubble(){
if($.browser.mozilla){
var $E = function(){var c=$E.caller; while(c.caller)c=c.caller; return c.arguments[0]};
__defineGetter__("event", $E);
}
if (window.event) {
event.cancelBubble = true;
}else if (evt){
event.stopPropagation();
}
}
//打开dialog
function openShowDialog(status,rowIndex){
preventBubble();
if($.trim(status)!=''){
$("#status"+status).attr('checked',true);
}
if($.trim(rowIndex)!=''){
$("#serialNumManageGrid").datagrid('selectRow',rowIndex);
}
var getSelect = $("#serialNumManageGrid").datagrid("getSelections");
if(getSelect.length=='0'){
$.messager.alert('提示:','您当前没有选择任何需要操作的记录,请先选择要更改的数据!');
return;
}
$("#editStatusDialog").dialog("open");
//$("#serialNumManageGrid").datagrid('selectRow',rowIndex);
}
- easyui datagrid 单击删除时阻止时间冒泡
- easyui阻止事件冒泡
- javascript 阻止时间冒泡
- 【EasyUi DataGrid】批量删除
- easyUI datagrid 时间格式化
- EasyUI DataGrid 时间格式化
- easyui datagrid中单击添加菜单事件
- easyui datagrid editor checkbox 单击事件
- easyui datagrid 单击事件和双击事件
- easyui datagrid 单击行不选中
- 关于EasyUI中阻止事件冒泡
- jquery双击,延迟单击与阻止冒泡事件
- easyui datagrid 动态删除行
- EasyUI-DataGrid之批量删除
- EasyUI-DataGrid之批量删除
- easyui datagrid 删除行问题
- EasyUI-DataGrid之批量删除
- easyui datagrid数据批量删除
- Android优秀开源项目
- python 远程批量更改linux主机密码
- hbase目录结构
- 奇虎360通过AWS云服务加速创新
- C++与Java比较之向上转型
- easyui datagrid 单击删除时阻止时间冒泡
- 解决Android加载图片时内存溢出的问题
- JDBC操作SQL Server数据库的步骤
- O2O商业模式自结
- 常见问题:Voip语音单通(一) 為什麽語音單通,甚至雙不通?
- ZeroMQ(java)之push/pull模式
- Serializable和ISerializable的区别,还有FormatterServices的用途
- 29.C++类的多重继承——虚基类
- 指向对象的指针