treeview-能通过TreeView的右键菜单得到树节点对象吗?

问题描述

能通过TreeView的右键菜单得到树节点对象吗?

TreeView控件通过以下片断触发右键菜单:

if(document.all) {
           ie5menu.className = menuskin;
           document.getElementById('tvBusinessArchives').oncontextmenu = showmenuie5;
           document.body.onclick = hidemenuie5;
       }

其中:tvBusinessArchives是TreeView控件的Id.
进入Showmenuie5后,有以下语句得到触发的树节点:

  if(event.srcElement.type != undefined)
             {
                 var s = event.srcElement.id;
            .......

得到的节点信息形式是“TreeViewID”+“节点序号”,如:tvBusinessArchives1,tvBusinessArchives2,.......
我的问题是:怎样通过这样的节点信息得到树节点的对象?(我的树节点在添加时用的自定义节点,即便是通用节点,如果能得到节点的Value值也可以的)。
谢谢高手关照指导!

时间: 2025-01-07 17:53:07

treeview-能通过TreeView的右键菜单得到树节点对象吗?的相关文章

jQuery实现自定义右键菜单的树状菜单效果_jquery

本文实例讲述了jQuery实现自定义右键菜单的树状菜单效果.分享给大家供大家参考.具体如下: 这是一款基于jQuery的自定义右键菜单,在树状结构的子节点(下级没有节点)上单击右键才会弹出自定义菜单,而且菜单是自动根据鼠标位置来定位的.当鼠标在菜单以外的任意空白处单击一下后会自动消失.这里想特别说明一点所谓的"菜单以外",可以有两种解剖方式--1.除了鼠标在菜单区域内的所有位置:2.如下图所示的A.B.C.D四个区域.显然用第一种方法来剖析会更简单直接一点.源码中的!IsInArea就

js 右键菜单,支持不同对象不同菜单(兼容IE、Firefox)_javascript技巧

里面的代码修改也比较简单. ddd 百度 google 站长工具 打印 哈哈 我是个链接 好开心啊 查看 打印 哈哈 我是图片 虽然打不开 查看 打印 菜单http://www.jb51.net/article/1 菜单http://www.jb51.net/article/2 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单

前言: 前面几篇重点都在讲普通列表的相关操作. 本篇主要讲树型列表的操作. 框架在设计时,已经把树型列表和普通列表全面统一了操作,用法几乎是一致的. 下面介绍一些差距化的内容: 1:树型列表绑定: var tg = new AR.DataGrid('Demo_Area', null, "grid", true); tg.options = { idField: "code", treeField: "name", parentField: &qu

哪位大哥大姐能给我一份JQuery中treeview绑定右键菜单

问题描述 哪位大哥大姐能给我一份JQuery中treeview绑定右键菜单 treeview是读取数据库的,在treeview任一节点上单击右键弹出菜单(我自己设置的内容:例如:"添加"."删除"."修改")一定要实现其功能啊!!!!急急急!!!!!!!!!!!!!!

为jQuery.Treeview添加右键菜单的实现代码_jquery

先上图: jquery.treeview 数据通过JSON数据加载,有需要的朋友,可以通jquery的AJAX方法获取相关的JSON数据 json的数据格式:{"id":1,"parentid":0,"title":"标题","children":[{ ...}]} 需要两个jQuery 两件 (jquery.treeview.min.js 树插件 和 jquery.contextmenu.r2.js 右键

带右键菜单的树形控件(1)

菜单|控件 用户自定义控件代码如下:using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using System.IO; namespace EWFS.CL{ public struct stuTreeNodes { public string strKey; public string strDispVal; public string strParentKey

Office2016中excel/ppt右键菜单闪退该怎么办?

  Office2016中excel/ppt右键菜单闪退该怎么办?             在Windows10系统环境下,安装Office 2016后,随便打开一个Excel或Word文档,在文档中点击右键,弹出功能菜单,还未看清楚菜单就消失了,再点击右键弹出右键菜单也是一闪退,一闪而过.根本不能选择到右键菜单中的选项. 通过查阅网上出现此类问题的现象,不仅仅是Windows10系统环境下Office 2016才会出现这样的问题,在Windows7.Windows8系统下Office 2010

DevExpress GridView 添加和设置右键菜单

右键菜单肯定是GridView中经常要使用的一个功能.本文主要描述三个方面:1.如何在GridView中添加右键菜单2.如何设置菜单是否可用(enable)3.如何获取右键点击事件 一.添加右键菜单1.在VS工具箱中的"菜单和工具栏"找到ContextMenuStrip控件,双击添加. 2.点击ContextMenuStrip右上方的小三角形,打开编辑项,可以添加菜单项. 3.选择gridControl(注意这里不是gridView的属性),在属性中可以找到ContextMenuStr

Win7桌面右键菜单部分选项变成问号怎么回事?

Win7桌面右键菜单部分选项变成问号怎么回事?   第一种方法: 打开开始菜单,然后进入控制面板,在控制面板的界面中找到系统时区.语言选项,查看一下语言设置是否正常,是否使用简体中文,如何不是请修正,因为语言也是引起菜单显示乱码的元凶. 第二种方法: 1.点击开始菜单中的"运行"选项,然后输入regedit 并回车,之后进入到注册表进行下面的设置; 2.接下来直接在左侧的菜单中展开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontA