import { ElementPropertyConfig } from '@farris/ide-property-panel'; import FdQdpCommonComponent from '../../common/component/qdpCommon'; import { FormPropertyChangeObject } from '../../../../entity/property-change-entity'; import { BuilderHTMLElement } from '@farris/designer-element'; export default class FdQueryFrameworkComponent extends FdQdpCommonComponent { readonly QdpFrameworkHeaderKey: string; constructor(component: any, options: any); getDefaultSchema(): any; getTemplateName(): string; render(): any; attach(element: HTMLElement): Promise; /** * 构造工具栏 */ private getToolbarList; /** * 组装属性面板配置数据 */ getPropertyConfig(): ElementPropertyConfig[]; onPropertyChanged(changeObject: FormPropertyChangeObject): void; /** * 拖拽接收条件判断 * @param sourceElement * @param targetElement */ canAccepts(sourceElement: BuilderHTMLElement, targetElement?: BuilderHTMLElement): boolean; checkCanMoveComponent(): boolean; checkCanDeleteComponent(): boolean; /** * 设置工具栏按钮的展示名称和路径,用于交互面板已绑定事件窗口 */ private setToolbarBasicInfoMap; }