survey-creator-react
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
39 lines (38 loc) • 1.26 kB
TypeScript
import * as React from "react";
import { LocalizableString, Base } from "survey-core";
import { SurveyCreatorModel } from "survey-creator-core";
import { CreatorModelElement } from "./ModelElement";
export declare class SurveyLocStringEditor extends CreatorModelElement<any, any> {
private baseModel;
private svStringEditorRef;
constructor(props: any);
protected createModel(props: any): void;
protected getUpdatedModelProps(): string[];
protected get locString(): LocalizableString;
protected get creator(): SurveyCreatorModel;
private get style();
protected getStateElement(): Base;
get errorText(): string;
private onChangedHandler;
componentDidMount(): void;
componentDidUpdate(prevProps: any, prevState: any): void;
componentWillUnmount(): void;
private get placeholder();
private get contentEditable();
private onBlur;
private onCompositionStart;
private onCompositionEnd;
private onBeforeInput;
private onInput;
private onPaste;
private justFocused;
private onFocus;
private onKeyDown;
private onKeyUp;
private onMouseUp;
private done;
private edit;
private get className();
private htmlValue;
render(): React.JSX.Element;
}