/* * @Descripttion: 右键菜单部件 * @version: * @Author: song * @Date: 2020-10-24 08:57:47 * @LastEditors: song * @LastEditTime: 2020-10-24 09:11:19 */ define([ 'dojo/_base/declare', 'jimu/BaseWidget' ], function ( declare, BaseWidget ) { return declare([BaseWidget], { baseClass: 'jimu-widget-ContextMenu', name: 'ContextMenu', layers:{}, startup: function () { this.inherited(arguments); let contextMenu = window.dcViewer.contextMenu contextMenu.enable = true contextMenu.addMenuItem('测试', () => {}, this) }, onOpen: function () { //面板打开的时候触发 (when open this panel trigger) }, onClose: function () { //面板关闭的时候触发 (when this panel is closed trigger) }, onMinimize: function () { this.resize(); }, onMaximize: function () { this.resize(); }, resize: function () { }, destroy: function () { //销毁的时候触发 //todo //do something before this func this.inherited(arguments); } }); });