import { OnInit, EventEmitter, TemplateRef, NgZone, Injector } from '@angular/core'; import { NotifyService } from '@farris/ui-notify'; import { TreeNode, TreeTableComponent } 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 SelectHelpTextFieldComponent implements OnInit { private notifyService; private formBasicServ; private metadataRtServ; private ngZone; private unifiedMetadataService; private msgService; private injector; closeModal: EventEmitter; submitModal: EventEmitter; value: any; editorParams: { helpId: string; isMultiSelect: boolean; }; modalFooter: TemplateRef; class: string; readonly modalConfig: { title: any; width: number; height: number; showButtons: boolean; showMaxButton: boolean; }; helpTreeData: TreeNode[]; treeCols: any[]; treeTable: TreeTableComponent; private localeService; constructor(notifyService: NotifyService, formBasicServ: FormBasicService, metadataRtServ: GSPMetadataRTService, ngZone: NgZone, unifiedMetadataService: MetadataService, msgService: MessagerService, injector: Injector); ngOnInit(): void; private initTreeCols; getHelpMetadata(): void; /** * 获取帮助schema字段 * @param schema schema */ getHelpFields(schema: FormSchema): void; /** * schema字段集合组装成树 * @param fields schema字段集合 */ assembleFields2Tree(fields: FormSchemaEntityField[]): any[]; /** * 取消 */ clickCancel(): void; /** * 确定 */ clickConfirm(): void; }