survey-creator-core
Version:
A framework-independent core package of the SurveyJS Survey Creator component. With Survey Creator, you can visually design complex, interactive JSON forms and surveys in a drag-and-drop interface.
21 lines (20 loc) • 932 B
TypeScript
import { QuestionDropdownModel, SurveyElement, SurveyTemplateRendererTemplateData, ItemValue } from "survey-core";
import { SurveyCreatorModel } from "../creator-base";
import { QuestionAdornerViewModel } from "./question";
import "./question-dropdown.scss";
export declare class QuestionDropdownAdornerViewModel extends QuestionAdornerViewModel {
private isCollapsed;
private visibleCount;
constructor(creator: SurveyCreatorModel, surveyElement: SurveyElement, templateData: SurveyTemplateRendererTemplateData);
get question(): QuestionDropdownModel;
get itemComponent(): string;
get needToCollapse(): boolean;
get isCollapseView(): boolean;
leftFocus(): void;
getChoiceCss(): string;
getRenderedItems(): ItemValue[];
getButtonText(): string;
switchCollapse: () => void;
attachElement(surveyElement: SurveyElement): void;
detachElement(surveyElement: SurveyElement): void;
}