survey-analytics
Version:
SurveyJS Dashboard is a UI component for visualizing and analyzing survey data. It interprets the form JSON schema to identify question types and renders collected responses using interactive charts and tables.
23 lines (22 loc) • 856 B
TypeScript
import { QuestionMatrixDropdownModel, Question } from "survey-core";
import { VisualizerBase } from "./visualizerBase";
export declare class VisualizationMatrixDropdown extends VisualizerBase {
protected _contentVisualizer: VisualizerBase;
private readonly _childOptions;
constructor(question: QuestionMatrixDropdownModel, data: Array<{
[index: string]: any;
}>, options?: {
[index: string]: any;
}, name?: string);
get canGroupColumns(): boolean;
protected setLocale(newLocale: string): void;
get contentVisualizer(): VisualizerBase;
private onPanelAfterRenderCallback;
updateData(data: Array<{
[index: string]: any;
}>): void;
getQuestions(): Array<Question>;
destroyContent(container: HTMLElement): void;
renderContent(container: HTMLElement): void;
destroy(): void;
}