import { ControlContextMenuItem } from '../../../../entity/control-context-menu'; import { ContextMenuManager } from '../../../../service/context-menu.manager'; import FdContainerBaseComponent from '../../common/containerBase/containerBase'; import { RowNode } from '@farris/ui-treetable'; export declare class MultiViewContainerContextMenuManager extends ContextMenuManager { private itemManageService; private msgService; /** 标识父级节点,用于右键点击多视图某一项 */ private parentRowNode; constructor(cmp: FdContainerBaseComponent, rowNode: RowNode, parentRowNode: RowNode); /** * 过滤、修改控件树右键菜单 */ setContextMenuConfig(): ControlContextMenuItem[]; /** * 点击控件树右键菜单 */ contextMenuClicked(e: { data: RowNode; menu: ControlContextMenuItem; }): void; private assembleCreateMultiViewItemMenu; /** * 控件树选择多视图节点右键添加视图 * @param menuId 添加的视图类型 */ private createMultiViewItem; /** * 控件树选择某一视图项右键进行移除 */ removeMultiViewItem(): void; }