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.

22 lines (21 loc) 798 B
import { Base, SurveyModel, EventBase, PageModel } from "survey-core"; import { ICreatorSelectionOwner } from "./selection-owner"; export declare class PagesController extends Base { creator: ICreatorSelectionOwner; onPagesChanged: EventBase<PagesController>; onCurrentPageChanged: EventBase<PagesController>; private currentPageChangedFunc; private surveyValue; page2Display: PageModel; constructor(creator: ICreatorSelectionOwner); get survey(): SurveyModel; get pages(): Array<PageModel>; get currentPage(): PageModel; set currentPage(value: PageModel); selectPage(value: PageModel): void; getDisplayName(page: PageModel): string; raisePagesChanged(): void; onSurveyChanged(): void; dispose(): void; private removeFunctions; }