survey-creator-core
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
15 lines (14 loc) • 610 B
TypeScript
import { CreatorBase } from "./creator-base";
import { SurveyElement } from "survey-core";
import { ElementGetExpandCollapseStateEventReason } from "./creator-events-api";
export declare class ExpandCollapseManager {
private creator;
private _lockQuestions;
constructor(creator: CreatorBase);
expandCollapseElements(reason: ElementGetExpandCollapseStateEventReason, isCollapsed: boolean, elements?: SurveyElement[]): void;
get questionsLocked(): boolean;
lockQuestions(locked: boolean): void;
private getCollapsableElements;
private sortElements;
private updateCollapsed;
}