jquery easyui鼠标右击显示自定义的菜单
1.datagrid表格中,对某一行鼠标右击,显示出如下的自定义的菜单:

在html页面中写:
<div id="menu" class="easyui-menu" style="width:120;display:none">
<div onclick="add()" iconCls="icon-add">增加</div>
<div onclick="remove()" iconCls="icon-remove">删除</div>
<div onclick="edit()" iconCls="icon-edit">编辑</div>
</div>
在js中的表格js中写datagrid的onRowContextMenu属性,如下:
onRowContextMenu:function(e,rowIndex,rowData){
    e.preventDefault();//阻止右击弹出的浏览器默认菜单
    $(this).datagrid('unselectAll');//先取消全部的选中行,防止选中多行,一次右击只选中一行
    $(this).datagrid('selectRow',rowIndex);//选中选中的行
    $('#menu').menu('show',{
        left:e.pageX,//让右击显示出来的菜单获取位置
        top:e.pageY
    })
}
jquery easyui鼠标右击显示自定义的菜单的更多相关文章
- 雷林鹏分享:jQuery EasyUI 数据网格 - 创建自定义视图
		
jQuery EasyUI 数据网格 - 创建自定义视图 在不同的情况下,您可能需要为数据网格(datagrid)运用更灵活的布局.对于用户来说,卡片视图(Card View)是个不错的选择.这个工具 ...
 - Bootstrap学习笔记(5)--实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单
		
实现Bootstrap导航条可点击和鼠标悬停显示下拉菜单 微笑的鱼 2014-01-03 Bootstrap 5,281 次围观 11条评论 使用Bootstrap导航条组件时,如果你的导航条带有下拉 ...
 - Jquery EasyUI中treegrid的中右键菜单和一般按钮同时绑定事件时的怪异事件
		
做个项目使用jquery easyui来做前端,也许是对此不是很熟悉,总是发现一些不可理解的事件. 主要源代码如下: <script type="text/javascript&qu ...
 - springmvc + jquery easyui实现分页显示
		
如有不明确的地方,戏迎增加QQ群交流:66728073 推荐一本Java学习的书:深入理解Java7 一,下载并导入jquery easyui的导 <link rel="st ...
 - jQuery实现鼠标悬停显示提示信息窗口的方法
		
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - JQuery EasyUI Combobox 实现省市二级联动菜单
		
//编辑改动或新增页面联动能够这样写 jQuery(function(){ // 省级 $('#province').combobox({ valueField:'itemvalue', //值字段 ...
 - jQuery easyUI Pagination控件自定义div分页(不用datagrid)
		
一般后台管理页面分页是通过datagrid加Pagination分页,但是如果前台页面没有用表格,例如博客的文章列表从上到下一般是到div分页, 这时如果还要用Pagination,则可以这样: 页面 ...
 - bootstrap 导航栏鼠标悬停显示下拉菜单
		
在jsp中加入一下代码: .navbar .nav > li:hover .dropdown-menu { display: block;} 全部代码如下所示: <%@ page lang ...
 - 动态控制jQuery easyui datagrid工具栏显示隐藏
		
//隐藏第一个按钮 $('div.datagrid-toolbar a').eq(0).hide(); //隐藏第一条分隔线 $('div.datagrid-toolbar div').eq(0).h ...
 
随机推荐
- Java注解实践
			
Java注解实践 标签 : Java基础 注解对代码的语意没有直接影响, 他们只负责提供信息给相关的程序使用. 注解永远不会改变被注解代码的含义, 但可以通过工具对被注解的代码进行特殊处理. JDK ...
 - 好用的工具之一  ---- Sublime Text
			
官网地址和详细解释:http://www.sublimetext.com/ 异次元的一些更详细的个人体验细节:http://www.iplaysoft.com/sublimetext.html
 - cocoapods 终极方案
			
最近各种错误, 全部刷新 再说 sudo gem install -n /usr/local/bin cocoapods $ sudo gem update --system // 先更新gem $ ...
 - 《C++ Primer 4th》读书笔记 第10章-关联容器
			
原创文章,转载请注明出处:http://www.cnblogs.com/DayByDay/p/3936464.html
 - 【转】Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程
			
原文网址:http://blog.csdn.net/ithomer/article/details/6322892 在登录Linux时要执行文件的过程如下:在刚登录Linux时,首先启动 /etc/p ...
 - 【转】WPS文档怎么清除格式
			
原文网址:http://jingyan.baidu.com/article/c74d600060dc4a0f6a595d21.html 我们知道有时候如果我们粘贴了别的地方的文字到自己的文档里来,就会 ...
 - Android UncaughtExceptionHandler,捕获错误
			
最近在做个项目,需要在程序出现运行时异常和错误导致程序crash时进行一些操作,找到一个方法 Thread.setDefaultUncaughtExceptionHandler(new Uncaugh ...
 - ioctl()获取本地网卡设备信息
			
获得eth0接口所有信息: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #inclu ...
 - 11g 重建EM 报ORA-20001: SYSMAN already exists
			
今天在安装11g(11.1.0.7.0)数据库之后,通过emca -config dbcontrol db -repos create 命令手工创建em的时候报错,查看日志后发现有以下错误 CONFI ...
 - C# 委托总结
			
总结 委托的本质: 委托是一种特殊的数据类型,它表示某种特定类型的函数,并且可以表示多个函数,将这些函数串联起来.使用委托就好像函数调用一样. 委托实质上是一个类,编译器会根据关键字delegate自 ...