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.
16 lines (15 loc) • 903 B
TypeScript
import { Base, JsonObjectProperty, Question, PanelModel, InputMaskBase } from "survey-core";
import { PropertyGridEditor } from "./index";
import { ISurveyCreatorOptions } from "../creator-settings";
export declare class PropertyGridEditorQuestionMaskSettings extends PropertyGridEditor {
private _propertyGrid;
private _prevMaskType;
private _previewQuestion;
fit(prop: JsonObjectProperty): boolean;
getJSON(obj: Base, prop: JsonObjectProperty, options: ISurveyCreatorOptions): any;
onCreated(obj: Base, question: Question, prop: JsonObjectProperty, options: ISurveyCreatorOptions): void;
onValueChanged(obj: Base, prop: JsonObjectProperty, question: Question): void;
updatePanel(obj: Base, question: Question, prop: JsonObjectProperty): void;
private updateDateTimeMinMaxInputType;
updatePreviewQuestion(masksettings: InputMaskBase, panel: PanelModel): void;
}