import { OnInit, TemplateRef, EventEmitter, Injector } from '@angular/core'; import { MultiSelectComponent } from '@farris/ui-multi-select'; import { TreeNode } from '@farris/ui-treetable'; import { GSPMetadataRTService } from '@gsp-lcm/metadatart-selector'; import { FormBasicService, FormSchema, FormSchemaEntityField } from '@farris/designer-services'; import { MetadataService } from '@farris/designer-devkit'; import { MessagerService } from '@farris/ui-messager'; export declare class SelectHelpDisplayFieldsComponent implements OnInit { private msgService; private formBasicServ; private metadataRtServ; private unifiedMetadataService; private injector; closeModal: EventEmitter; submitModal: EventEmitter; value: any; editorParams: { helpId: string; }; modalFooter: TemplateRef; readonly modalConfig: { title: any; width: number; height: number; showButtons: boolean; showMaxButton: boolean; }; helpTreeData: TreeNode[]; selectedFields: any[]; class: string; ms: MultiSelectComponent; private localeService; constructor(msgService: MessagerService, formBasicServ: FormBasicService, metadataRtServ: GSPMetadataRTService, unifiedMetadataService: MetadataService, injector: Injector); ngOnInit(): void; getHelpMetadata(): void; /** * 获取帮助schema字段 * @param schema schema */ getHelpFields(schema: FormSchema): void; /** * schema字段集合组装成树 * @param fields schema字段集合 */ assembleFields2Tree(fields: FormSchemaEntityField[]): any[]; changeSelectField(): void; /** * 取消 */ clickCancel(): void; /** * 确定 */ clickConfirm(): void; }