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 CreateChildContentService extends ContextMenuManager { private resolver; private modalService; private controlService; constructor(cmp: FdContainerBaseComponent, rowNode: RowNode); /** * 组装创建html模板菜单 * @param containerId 容器id * @param menuConfig 菜单 */ assembleCreateHtmlTemplateMenu(menuConfig: ControlContextMenuItem[]): ControlContextMenuItem[]; /** * 添加子级 * @param containerId 容器节点id * @param menuItem 菜单项 */ createChildContent(menuItem: ControlContextMenuItem): void; /** * 创建html模板菜单 * @param containerId 容器节点id */ private createHtmlTemplate; /** * 组装创建前置任务菜单:限定在内置列表和管理列表的表单 * @param containerId 容器id * @param menuConfig 菜单配置 */ assembleCreateListFilterMenu(menuConfig: ControlContextMenuItem[]): ControlContextMenuItem[]; /** * 创建前置任务(轻量筛选条) */ private createListFilter; }