`
Gould
  • 浏览: 10717 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

ExtJs 树的右击菜

 
阅读更多

Extjs 右击菜单效果图



ExtJs Tree显示

var zzjgTreePanel = Ext.createWidget('treepanel', {
					store : treestore,
					id : 'zzjgtree',
					rootVisible : false,
					useArrows : true,
					hideHeaders : true,

					border : false,
					columns : [{
								header : '流水号',
								dataIndex : 'id',
								hidden : true
							}, {
								dataIndex : 'text',
								xtype : 'treecolumn',
								flex : 1
							}],
					viewConfig : {
						stripeRows : true
					},
					anchor : '100% 100%',
					autoScroll : true,
					listeners : {
						itemclick : function(view, record, item, index, e) {
							//单击事件
						},
						itemcontextmenu: function(menutree, record, item, index, e) {
							//右击事件
							//alert('123');
							e.preventDefault();  
			                e.stopEvent(); 
							//this.getSelectionModel().select(record);
							rightClick.showAt(e.getXY());
						}
					}
					

				});

ExtJs 右键菜单

var rightClick = new Ext.menu.Menu({
			items : [{
				text : '新建顶级机构',
				iconCls : 'settingCategory',
				scope : this,
				handler : addDjjg
			}, '-', {
				text : '编辑当前机构',
				iconCls : 'settingCategory',
				scope : this,
				handler : updatezzjg
			}, '-', {
				text : '删除当前机构', // todo
				iconCls : 'settingCategory',
				scope : this,
				handler : deletejg
			}, '-', {
				text : '新建子机构',
				iconCls : 'settingCategory',
				scope : this,
				handler : addZjg
			}]
		});

Ok!
分享到:
评论

相关推荐

    extjs 树 搜索

    在EXTJS中,树形控件(Tree)是一种常见的数据展示方式,用于组织层次结构的数据。树形控件可以被广泛应用于文件系统、组织架构、菜单等场景。当我们需要在这些大量的层次数据中查找特定信息时,搜索功能就显得尤为...

    extjs树形下拉框treeField

    extjs 树形下拉列表框,可以进行数据选择,数据回显。

    EXT带右击菜单的树

    ### EXT带右击菜单的树知识点解析 #### 一、EXT简介及应用场景 EXT是一个功能强大的JavaScript库,用于构建交互式Web应用程序。它基于YUI(Yahoo! User Interface Library),并扩展了YUI的功能,提供了丰富的用户...

    ExtJs树例子

    在"ExtJs树例子"这个主题中,我们主要关注的是ExtJS如何实现树形控件(Tree Panel)。 树形控件在Web应用中广泛用于展示层次结构的数据,比如文件系统、组织架构或菜单导航。ExtJS提供了一个完善的TreePanel组件来...

    Extjs树Demo

    在给定的“Extjs树Demo”中,我们将探讨如何使用ExtJS实现树形结构,这是一种常见的数据可视化方式,用于表示层次结构的数据。 首先,理解ExtJS中的树(Tree)组件是非常重要的。这个组件允许开发者创建可交互、多...

    Extjs树(tree)控件

    详细说明了extjs中的树控件,正确无误的说明extjs树控件的强大之处

    EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0

    在"EXTJS实例"标签下,我们可以找到关于EXTJS3.0树形组件的实践案例,这些示例通常包含了完整的代码结构和运行效果,可以帮助开发者快速理解和应用EXTJS3.0的树形组件及其编辑功能。 页面组件示例中心可能包含了一...

    Extjs4 下拉树 TreeCombo

    ExtJS 4 下拉树(TreeCombo)是一种组合控件,它将传统的下拉框与树形结构结合在一起,提供了一种在有限空间内展示层级数据的高效方式。这种控件在很多场合都非常实用,例如在需要用户选择分类或者层级结构的场景中...

    EXTJS动态树支持checkbox 全选

    标题中的“EXTJS动态树支持checkbox全选”指的是EXTJS中树组件的一个特性,即在树形结构中添加复选框(checkbox)功能,并支持全选和全取消选中操作。这样的功能对于需要用户进行多项选择的场景非常有用,比如文件...

    Extjs树分页组件扩展

    在ExtJS中,树形(Tree)组件是一种用于展示层级数据的强大工具,它允许用户以树状结构浏览和操作数据。然而,在处理大量数据时,一次性加载所有节点可能导致页面响应变慢,这时就需要引入分页功能。"Extjs树分页...

    Extjs下拉多选树

    在ExtJS中,"下拉多选树"(Combobox Tree)是一种结合了下拉框和树形结构的组件,它允许用户在下拉菜单中选择多个树节点,提供了一种高效且直观的用户交互方式。 1. **下拉树组件**:在ExtJS中,树形组件...

    extjs实现动态树

    1. `Ext.tree.TreePanel`:这是ExtJS中用于创建树形结构的主要组件。它具有丰富的配置项和事件,支持数据源绑定,能轻松实现动态加载。 2. 数据源:动态树的数据通常来自服务器,通过Ajax请求获取JSON格式的节点数据...

    extjs 树的开发文档

    EXTJS树控件是EXTJS库中的一个组件,用于创建具有层级关系的数据展示。在本文档中,我们将探讨如何利用EXTJS实现动态树,包括添加、编辑和拖拽功能,以及与后台数据的同步。 首先,EXTJS动态树的实现依赖于几个关键...

    EXTJS 树的实例

    在这个“EXTJS 树的实例”中,我们将深入探讨EXTJS树的基本制作过程。 1. **EXTJS Tree的基本概念** EXTJS的树由一系列可扩展的树节点组成,每个节点都可以有子节点,形成层次结构。树组件提供了丰富的功能,包括...

    extJs树形框架(一个例子)

    这个“ExtJS树形框架(一个例子)”示例项目展示了如何利用ExtJS创建一个与后端Oracle数据库、iBATIS持久层框架和Struts MVC框架交互的树形界面。下面,我们将深入探讨这些技术以及它们在该项目中的应用。 1. **...

    extjs目录树编辑

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

    Extjs动态树的实现以及节点拖拽

    在本文中,我们将探讨如何实现ExtJS动态树以及其中的节点拖拽功能。动态树是一种能够实时更新和修改的树形结构,允许用户添加、删除和移动节点。这种功能在各种应用场景中非常有用,如文件系统、组织结构或层级数据...

    ExtJS树形结构.docx

    在EXTJS中,树形结构(Tree)是一种用于展示层级数据的组件,它允许用户以图形化的方式浏览和操作层次关系。以下是对标题和描述中所述EXTJS实现简单树状结构的知识点的详细说明: 1. **Ext.onReady**:这是EXTJS...

    extjs带复选框的树包括全选 反选 子选父以及 父选子

    在ExtJS中,树形组件(TreePanel)是一个常用的功能,用于展示层次结构的数据。当树形组件结合复选框时,可以实现用户对节点的选择操作,如全选、反选、子选父以及父选子。这些功能在数据管理、权限分配等场景中非常...

    Extjs Json树封装

    在本文中,我们将深入探讨"Extjs Json树封装"这一主题,包括如何使用JSON数据加载树形结构,以及涉及到的相关工具和源码。 首先,我们需要理解JSON树的概念。在ExtJS中,一个JSON树是由多个JSON对象组成的,每个...

Global site tag (gtag.js) - Google Analytics