UNPKG

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.

26 lines (25 loc) 1.58 kB
import { SurveyModel } from "survey-core"; import { ICreatorPresetEditorSetup } from "./presets-editable-base"; import { SurveyCreatorModel } from "survey-creator-core"; import { CreatorPresetEditableList } from "./presets-editable-list"; export declare class CreatorPresetEditableTabs extends CreatorPresetEditableList { private createItemsMatrixJSON; createMainPageCore(): any; get questionNames(): string[]; private filterTabs; protected hasIcon(name: string): boolean; protected getJsonValueCore(model: SurveyModel, creator: SurveyCreatorModel, defaultJson: any): any; protected getDefaultJsonValueCore(creator: SurveyCreatorModel): any; private getQuestionItems; onMatrixRowRemoving(model: SurveyModel, creator: SurveyCreatorModel, options: any): void; protected isItemsMatrix(name: string): boolean; protected setJsonLocalizationStringsCore(model: SurveyModel, locStrs: any): void; protected setupQuestionsCore(model: SurveyModel, creatorSetup: ICreatorPresetEditorSetup): void; private getAllTabs; protected setupOnCurrentPageCore(model: SurveyModel, creator: SurveyCreatorModel, active: boolean): void; protected setupQuestionsValueCore(model: SurveyModel, json: any, creator: SurveyCreatorModel): void; protected onLocaleChangedCore(model: SurveyModel, json: any, creator: SurveyCreatorModel): void; protected setupPageQuestions(model: SurveyModel, creator: SurveyCreatorModel): void; protected updateOnValueChangedCore(model: SurveyModel, name: string): void; private get nameActiveTab(); }