@easyquery/ui
Version:
EasyQuery.JS Community UI widgets
22 lines (21 loc) • 776 B
TypeScript
import { Dialog } from '@easydata/ui';
import { FacetType } from '../types/facet_type';
import { ResultFacet } from './result_facet';
import { ChartWidget } from '../widgets/charts/chart_widget';
export declare class ChartFacet extends ResultFacet {
protected chart: ChartWidget;
title: string;
protected settings: any;
protected dialogTitle: string;
init(slot: HTMLElement): void;
destroy(): void;
getType(): FacetType;
protected renderFormFields(form: HTMLElement, fieldsContainer: HTMLElement): void;
protected afterDialogOpened(dlg: Dialog): void;
protected submitSettingsDialog(): boolean;
getSettings(): any;
saveToData(): any;
loadFromData(data: any): void;
protected refreshCore(): void;
onResize(): void;
}