import { EventEmitter, OnInit, TemplateRef, Injector } from '@angular/core'; import { NotifyService } from '@farris/ui-notify'; import { TreeNode, TreeTableComponent } from '@farris/ui-treetable'; import { IdService } from '@farris/ui-common'; import { DesignViewModelService, DomService, FormBasicService } from '@farris/designer-services'; import { ControlService } from '../../../../../../service/control.service'; import { FieldTreeNode } from '@farris/designer-devkit'; export declare class CreateFieldSetComponent implements OnInit { private domService; private notifyService; private dgVMService; private formBasicService; private controlService; private idService; private injector; componentId: string; schemaDOMMapping: any; closeModal: EventEmitter; submitModal: EventEmitter; modalFooter: TemplateRef; bindFieldColTpl: TemplateRef; class: string; /** 卡片组件节点 */ componentNode: any; /** 卡片组件内的Form节点 */ compFormNode: any; treeData: TreeNode[]; treeCols: any[]; treeTable: TreeTableComponent; /** 分组标题 */ fieldSetTitle: string; /** 选中的行数据 */ checkeds: FieldTreeNode[]; private localeService; searchFields: any[]; constructor(domService: DomService, notifyService: NotifyService, dgVMService: DesignViewModelService, formBasicService: FormBasicService, controlService: ControlService, idService: IdService, injector: Injector); ngOnInit(): void; buildFieldTreeData(viewModelId: string): FieldTreeNode[]; clickCancel(): void; clickConfirm(): boolean; /** * 字段搜索 */ searchField($event: any): void; private changeViewModelFields; /** * 绑定变量的控件 修改VM中的分组信息 */ private changeVMGroupForVariableBinding; private changeFormElement; }