`
gtgt1988
  • 浏览: 114271 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

extjs右键功能

 
阅读更多

大致代码如下
initListener : function(){
			/*this.addListener("render",function(){
			 	  this.loadMask=new Ext.LoadMask(Ext.getBody(),{msg:'正在载入数据,请稍候...'}); 
			 	  this.loadMask.show();
		          this.store.load({params:{start:0,limit:35}});
			},this);*/
          //双击事件监听
			this.addListener("rowdblclick",this.doModify,this);
//右键功能监听			this.addListener("rowcontextmenu",this.onRowContextmenu,this);
		},


onRowContextmenu : function(grid, rowIndex, e) {
//获取哪一行
			this.getSelectionModel().selectRow(rowIndex);
			e.preventDefault();//屏蔽鼠标右键
//显示右键菜单
			this.rightMenu.showAt(e.getXY());
		},



右键菜单
initRightMenu : function(){
			var menuItems = [];
			menuItems.push({
				text : '修改',
				iconCls : 'update',
				handler :this.doModify,
				scope : this
			},'-',{
				text : '删除',
				iconCls : 'delete',
				handler :this.doDelete,
				scope : this
			},'-',{
				 text: '详细信息', 
				 iconCls:'refresh',
				 handler:this.doDetail,
				 scope : this
			});
			this.rightMenu = new Ext.menu.Menu({
				items : menuItems
			});
		},
 
分享到:
评论

相关推荐

    ExtJs grid行 右键菜单的两种方法

    在ExtJs中,创建一个Grid并为其添加右键菜单是常见的需求...总的来说,ExtJs提供了灵活的方式来实现Grid的右键菜单功能,为用户提供更丰富的交互体验。通过以上两种方法,你可以根据项目的具体需求选择适合的实现方式。

    ext+ssh树,带右键功能

    【标题】"ext+ssh树,带右键功能"指的是在Web应用开发中,结合EXTJS(EXT)和Struts2(SSH)框架构建的一种特殊交互界面,它包含了一个能够展示层级结构数据的树形组件,并且具备了右键菜单功能。EXTJS是一款强大的...

    ExtJS 自定义树组件 节点的操作 搜索 右键菜单

    功能: 1.实现ExtJS tree 节点右键菜单 实现增删查. 2.实现针对实体数据的动态搜索. 3.代码命名规范,简单易懂. 4.支持IE 9,FF 19.0.2. 5.将文件解压至ext包example任意组件文件夹即可浏览效果.

    extjs3.0 组件

    再来看看EXTJS 3.0 的右键菜单(Context Menu)功能。在Web应用中,右键菜单通常用于提供额外的操作选项。EXTJS 提供了简单易用的API来创建和管理右键菜单,可以轻松地将其与任何组件关联,如表格、树形视图等。这为...

    EXTJS扩展例子集

    2. **行为扩展**:这些扩展可能提供新的用户交互模式,例如拖放功能、右键菜单等。 3. **工具类**:可能包含一些实用的函数,用于处理数据、DOM操作或者优化性能。 4. **主题**:EXTJS支持主题定制,开发者可以...

    MVC设计模式实战ExtJS4.2高级组件+SSH2在线投稿系统

    11.实现右键菜单的功能,自定义一个按钮 12.文章预览功能、修改文章功能 13.查看文章评审(重写分页组件的部分方法) 14.完善分页组件、查看文章评审后台功能 15.由菜单树操作右边的工作区域、完成管理员管理文章...

    Ext做的例子右键菜单设置forward跳转b/s版

    在这个“Ext做的例子右键菜单设置forward跳转b/s版”中,我们将探讨如何利用ExtJS实现一个右键菜单系统,该系统能够支持页面的forward跳转功能,适用于特定的B/S架构(Browser/Server,即浏览器/服务器模式)的页面...

    ExtJs DataGridView控件实例

    1. **ExtJs Grid组件**:ExtJs 的Grid组件是一个高度可定制的数据视图,能够显示大量的数据并提供分页、排序、过滤、编辑等功能。它通常与Store组件一起使用,Store负责管理数据源,而Grid则负责显示和操作这些数据...

    extjs目录树编辑

    目录树编辑功能是指EXTJS中允许用户对树形结构进行动态操作,包括添加、删除、修改和查询节点。这个功能在许多业务场景中非常实用,例如文件管理系统、权限管理界面等。EXTJS提供了一套完整的API和事件机制,使得...

    extjs表格Grid比较全面的功能

    这篇博客文章主要探讨了ExtJS Grid的全面功能,结合源码分析和实用工具,帮助开发者更好地理解和利用这一组件。 1. **数据绑定与模型(Data Binding and Models)** ExtJS Grid的核心是数据模型,它定义了数据结构...

    ExtJS 2.2 API文档

    `Ext2.2docs.chm`文件作为API文档,包含了上述所有功能的详细说明,包括类的定义、方法、属性和事件,是开发ExtJS 2.2应用的重要参考资料。开发者可以通过查阅这个文档来了解每个类的功能,以及如何在实际项目中使用...

    Extjs动态GRID

    EXTJS动态GRID是一种基于JavaScript的前端开发框架EXTJS中的组件,用于展示数据并提供交互功能。EXTDRID(可能是EXTGRID的拼写错误)是指EXTJS中的Grid Panel,它允许开发者构建灵活、可配置的数据视图,适用于大量...

    [上传下载]ExtJS 2.2 开源网络硬盘系统_dogdisk.zip

    - 文件操作:提供基本的文件操作,如删除、重命名,这些功能通常通过按钮或右键菜单触发,并通过AJAX请求执行服务器端操作。 - 文件夹管理:可能使用TreePanel组件展示文件夹结构,支持创建、删除和重命名文件夹。...

    ExtJS开发环境搭建(Eclipse)

    ExtJS框架功能强大,且不断更新。保持关注官方文档和社区论坛,了解新版本特性,提高开发效率。同时,熟悉MVC架构、组件系统以及数据绑定等核心概念,将有助于提升开发能力。 以上就是搭建ExtJS开发环境的详细步骤...

    eclipse下自动提示ExtJs环境配置

    然而,为了让Eclipse在编写ExtJS代码时提供智能提示和代码补全功能,我们需要进行一些设置。以下是如何在Eclipse中配置这个环境的详细步骤: 1. **安装Eclipse插件**: 首先,你需要确保你的Eclipse已经安装了支持...

    Extjs学习过程中写软键盘的列子~

    在IT行业中,ExtJS是一个非常流行的JavaScript...对于初学者来说,这是一个很好的实践项目,可以帮助理解ExtJS的强大功能和灵活性。通过深入学习和研究这个例子,开发者可以进一步提升在ExtJS框架下的应用开发能力。

    Extjs4下的STOREMENU

    “Menu”则是ExtJS中创建下拉菜单的组件,可以用来创建多级菜单结构,通常用作按钮的下拉选项或者窗口的右键菜单。在STOREMENU中,菜单项不再是静态定义的,而是从Store中动态生成,这样可以轻松地实现菜单的动态...

    Eclipse+ExtJS配置手顺.pdf

    ### Eclipse+ExtJS配置知识点详解 #### 一、Eclipse简介与选择版本 Eclipse是一款开源免费的集成开发环境(Integrated Development Environment,简称IDE),它支持多种编程语言,包括Java、C/C++、PHP等。在Java...

    几个不错的EXTJS拓展组件

    5. **交互和行为组件**:这部分组件可能包括自定义的拖放功能、右键菜单、弹出提示等,使得用户与应用的交互更加直观和自然。 6. **移动设备支持**:随着移动设备的普及,EXTJS的扩展组件可能包含专门针对触摸屏...

Global site tag (gtag.js) - Google Analytics