survey-creator-core
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
22 lines (21 loc) • 798 B
TypeScript
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;
}