Jquery EasyUI Datagrid右键菜单实现方法

 更新时间:2016年12月30日 10:07:01   作者:令仔很忙  
这篇文章主要为大家详细介绍了Jquery EasyUI Datagrid右键菜单的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

最近在学Jquery EasyUI,现在来说一说EasyUI的DataGrid,一般当我们在实现前端界面的时候,经常在DataGrid的上面或者后面加一些按钮,方便用户进行一些添加,删除,编辑等功能

用户在每次使用的时候,都需要去先选中一条或者多条数据,然后在去点按钮进行相关操作,这样其实还是很麻烦的,做项目的过程中,为了用户着想,做了一个右键菜单,用户想要删除或者编辑某一条数据直接在其位置上右键就可以。

下面上HTML 代码

<div id="menu" class="easyui-menu" style="width: 30px; display: none;"> 
 <!--放置一个隐藏的菜单Div--> 
 <div id="btn_Delete" data-options="iconCls:'icon-remove'" onclick="">删除</div> 
 <!--具体的菜单事件请自行添加,跟toolbar的方法是基本一样的--> 
 <div id="btn_Modify" data-options="iconCls:'icon-edit'">编辑</div> 
 </div> 

下面是Javascript的代码  

//DataGrid右键菜单代码: 
$("#dg").datagrid({ 
 onRowContextMenu: function (e, rowIndex, rowData) { //右键时触发事件 
 //三个参数:e里面的内容很多,真心不明白,rowIndex就是当前点击时所在行的索引,rowData当前行的数据 
 e.preventDefault(); //阻止浏览器捕获右键事件 
 $(this).datagrid("clearSelections"); //取消所有选中项 
 $(this).datagrid("selectRow", rowIndex); //根据索引选中该行 
 $('#menu').menu('show', { 
  //显示右键菜单 
  left: e.pageX,//在鼠标点击处显示菜单 
  top: e.pageY 
 }); 
 e.preventDefault(); //阻止浏览器自带的右键菜单弹出 
 } 
}); 

下面是实现后的效果:

现在只是简单的实现了右键菜单,后期还会有改进。我们做出来的东西最后是要交给用户使用的,为用户着想,怎样让用户用着舒心,在用户意想不到的时候,帮用户完成了他们想要完成的工作,这就是这个软件最大的成功!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 使用jquery的cookie实现登录页记住用户名和密码的方法

    使用jquery的cookie实现登录页记住用户名和密码的方法

    今天小编就为大家分享一篇关于使用jquery的cookie实现登录页记住用户名和密码的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • jQuery Dialog 取消右上角删除按钮事件

    jQuery Dialog 取消右上角删除按钮事件

    这篇文章主要介绍了jQuery Dialog 取消右上角删除按钮事件的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • jQuery实现用户注册的表单验证示例

    jQuery实现用户注册的表单验证示例

    用户注册的表单往往是需要进行验证的,否则会有一些不否合规则的数据入库,后果会不堪设想,下面为大家详细介绍下通过jquery是如何实现的,下面有个示例,感兴趣的朋友可以参考下
    2013-08-08
  • jquery中获取id值方法小结

    jquery中获取id值方法小结

    ID是html页面中一些元素都可以有个本页面唯一的id包括如,div,input,iframe等等都是可以的,下面我来给大家介绍利用jquery 获取id值方法,有需要了解的朋友可参考
    2013-09-09
  • 获取jqGrid中选择的行的数据

    获取jqGrid中选择的行的数据

    本文主要介绍了获取jqGrid中选择的行的数据的语法和获取简例,需要的朋友可以看下
    2016-11-11
  • jquery实现点击左右按钮切换图片

    jquery实现点击左右按钮切换图片

    这篇文章主要为大家详细介绍了jquery实现点击左右按钮切换图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • 使用jQuery避免鼠标双击的解决方案

    使用jQuery避免鼠标双击的解决方案

    用户双击DOM对象(例如按钮和链接等)时,对于用户交互一直是个麻烦的问题,如果你的元素点击事件不止触发一次,可以参考以下的解决方案
    2013-08-08
  • jquery实时获取时间的简单实例

    jquery实时获取时间的简单实例

    下面小编就为大家带来一篇jquery实时获取时间的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • 利用jQuery对无序列表排序的简单方法

    利用jQuery对无序列表排序的简单方法

    下面小编就为大家带来一篇利用jQuery对无序列表排序的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • jQuery1.6 类型判断实现代码

    jQuery1.6 类型判断实现代码

    jQuery1.6 类型判断实现代码,学习jquery的朋友可以参考下。
    2011-09-09

最新评论