我在树控件上添加了右键菜单,在右键菜单里有个新增的事件,如何在事件里获取我选择的节点的值?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
Extjs4 tree如何获取右键菜单选择的项?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
works001 2012-09-11 10:53关注itemclick( Ext.view.View this, Ext.data.Model record, HTMLElement item, Number index, Ext.EventObject e, Object eOpts )
第2个参数:record
你可以alert(record.raw.id+"-"record.raw.text)试试本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2013-05-18 16:44此间少年_hao的博客 在treePanel或者treeGrid控件上面注册itemcontextmenu事件就是右键菜单 '#deptGrid' : { itemcontextmenu : me.deptGrid_itemcontextmenu } deptGrid_itemcontextmenu : function(his, record, item, ...
- 2016-08-12 10:52祥灬子的博客 效果图: 源码: init : function() { var me = this; this.control({ 'cxbGrid button' : { ...'tree button':{ click:me.doAdd }, 'tree':{ itemcontextmenu:me.doEdit } }); },
- 2013-03-30 01:05功能: 1.实现ExtJS tree 节点右键菜单 实现增删查. 2.实现针对实体数据的动态搜索. 3.代码命名规范,简单易懂. 4.支持IE 9,FF 19.0.2. 5.将文件解压至ext包example任意组件文件夹即可浏览效果.
- 2013-09-11 10:10Tree-New_Bee的博客 Extjs右键菜单的区域选中实现 itemcontextmenu: function(view, rec, node, index, e) { e.stopEvent(); //alert(node.localName); var t = node.firstChild.nextSibling.nextSibling; var x = 0; if ( t...
- 2019-03-01 16:33本篇文章将深入探讨如何在`ExtJS`的Tree组件中实现不同节点具有不同的右键菜单功能。 首先,我们需要理解`ExtJS`的`Tree`组件的基本工作原理。`Tree`是通过`TreeNode`对象来表示每一个层级节点的,每个节点都可以有...
- 2012-05-24 17:58fucknn001的博客 var tree = Ext.create('Ext.tree.Panel', { title : 'Simple Tree', width : 200, height : 250, queryMode : 'local', id : 'treePanel-id', store : store, rootVisi...
- 2019-10-04 00:46baijiwen4464的博客 效果图如下: 使用规则:将监听加到按钮或树上,监听代码如下。 代码如下: listeners : { ... 'rowcontextmenu' : function(view, record, item, index, e) { ... var treeRightMenu = new E...
- 2011-07-28 22:04huoyunshen的博客 Extjs grid 加入右键菜单。 receiveListGrid.on("rowcontextmenu",function(grid,rowIndex,e){ e.preventDefault(); if(rowIndex){return;} var treeMenu = new Ext.menu.Menu ([ { xtype:"", text:...
- 2019-05-26 01:19例如,可以添加右键菜单、拖放功能、节点展开/折叠事件等。同时,`Ext.data.TreeModel`和`Ext.data.NodeInterface`提供了操作树节点的方法,如`expand()`, `collapse()`, `appendChild()`, `insertBefore()`等。 总...
- 2010-05-14 14:59jebe7282的博客 给 Extjs grid 加入右键菜单。 receiveListGrid.on("rowcontextmenu",function(grid,rowIndex,e){ e.preventDefault(); if(rowIndex){return;} var treeMenu = new Ext.menu.Menu ([ { xt
- 2014-04-27 16:03HolyCode_的博客 自己写的最新版本extjs4.2的树结点的操作,记录一下,以后可能会用到。 var tree = new Ext.tree.TreePanel({ flex: 1, animate: true, autoScroll: true, anchor: '100% 93%', store: new Ext.data.TreeStore({ ...
- 2012-09-19 10:10justcoding_的博客 首先,我们需要建立一棵树 ...var leftTree = new Ext.tree.TreePanel({ contentEl : 'tree_panel', region : 'west', id : 'leftTree', collapsible : true, width : 200, Height : 500, autoScroll : true,
- 2021-05-20 00:535. **树的交互**:ExtJS的树形控件支持多种交互,例如点击节点触发事件、拖放节点进行重新排序、右键菜单等。这些交互可以通过控制器来处理,增加用户的操作体验。 6. **配置与扩展**:树形控件可以高度自定义,...
- 2014-01-06 16:32_wangtao的博客 1、首先禁用浏览器默认右键菜单,代码如下: 将下列代码加到Ext.onReady()中即可解决: Ext.getDoc().on("contextmenu", function(e){ ...2、我们以Ext.grid.Panel为例,先创建一个右键菜单项: var rightCl
- 2025-08-15 16:43泓三宝的博客 ExtJS对于树形控件(Tree)有着强大的支持,树形控件是用户界面设计中非常常见的组件,常用于展示层级结构的数据。ExtJS中的事件监听基于观察者模式,这是一种设计模式,允许对象在其内部状态变化时通知其他对象。在...
- 2016-08-08 09:183. 右键菜单 4. 节点增、删、改操作 ....... 后台是java struts1。 本例旨在说明extjs的tree操作,后台操作很简陋。给入门同学一个简单指导。 本例,存在几个明显的bug,但不影响本意,见谅。 需要C#无bug版的同学,...
- 2019-03-17 01:34- `Ext.menu.Menu`可以与`itemcontextmenu`事件结合,创建节点的右键菜单。 - `Ext.selection.TreeModel`提供了树形选择行为,支持单选或多选。 总之,`ext.tree`是ExtJS库中一个强大且灵活的组件,通过配置和...
- 2011-09-03 10:13本文档提供的代码实现了基于Extjs框架的树形结构,其中包含了复选框功能及右键菜单功能。该树形结构主要用于联系人管理系统的开发,提供了丰富的用户交互体验。通过以上知识点的解析,可以帮助开发者更好地理解和...
- 2012-11-09 14:16phoenixdsf的博客 // 增加菜单点击事件 handler : function() { record.appendChild({text: 'New Node', leaf: true});//这里的text属性也有可能叫name或者其他名字,这个取决于与该树的store关联的model里面的属性名称 ...
- 没有解决我的问题, 去提问