import FdContainerBaseComponent from '../../common/containerBase/containerBase'; import { RowNode } from '@farris/ui-treetable'; import { ContextMenuManager } from '../../../../service/context-menu.manager'; import { ControlContextMenuItem } from '../../../../entity/control-context-menu'; export declare class ContainerContextMenuManager extends ContextMenuManager { private likeCardService; private createChildContainerService; private createChildContentService; constructor(cmp: FdContainerBaseComponent, rowNode: RowNode); /** * 过滤、修改控件树右键菜单 */ setContextMenuConfig(): ControlContextMenuItem[]; /** * 点击控件树右键菜单 */ contextMenuClicked(e: { data: RowNode; menu: ControlContextMenuItem; }): void; /** * 组装拆分区块菜单 */ private assembleSplitLikeCardContentainerMenu; private splitLikeCardContainer; /** * 组装子表填充菜单 */ private assembleChildFillMenu; /** * 启用子表填充 */ private enableChildContainerFill; /** * 关闭子表填充 */ private closeChildContainerFill; /** * 组装滚动监听菜单 */ private assembleScrollSpyMenu; /** * 启用子表填充 */ private enableScrollSpy; /** * 组装将容器独立为区块的菜单 */ private assembleSeperateLikeCardMenu; private separateToLikeCardContainer; /** * 组装合并至区块的菜单 */ private assembleMergeLikeCardMenu; /** * 合并至区块xxx * @param menuId 目标区块的id */ private mergeLikeCard; }