Advertisement

TWaver HTML5学习笔记 —— 支持自定义快捷菜单

阅读量:

一、学习内容概述:

设计并实现一种可配置的右键菜单系统,使其能够依据具体项目的实际需求,灵活选择并设置所需的右键菜单项。

实现方案:通过扩展右键菜单类的功能,并引入一个用于添加菜单项的函数(包含对各个菜单功能的具体实现逻辑),从而实现所需菜单项的动态加载与管理。

二、学习内容总结:

1、增强右键菜单类的功能性:

复制代码
 /** * 自定义右键类
    
  * @author steven
    
  */
    
 topo.PopupMenu = function(network) {
    
 	topo.PopupMenu.superClass.constructor.call(this, network);
    
 	this.lastData = null;
    
 	this.lastPoint = null;
    
 	this.selection = null;
    
 	this.network = network;
    
 	this.items = [];
    
 };
    
 twaver.Util.ext('topo.PopupMenu', twaver.controls.PopupMenu, {
    
 	/** * 获取最后一个选中的元素
    
 	 * @autho

全部评论 (0)

还没有任何评论哟~