survey-creator-core
Version:
Use SurveyJS Creator to create or edit JSON for SurveyJS Form Library.
30 lines (29 loc) • 1.15 kB
TypeScript
import { SurveyModel, Base, Question, MatrixDropdownColumn } from "survey-core";
import { SurveyCreatorModel } from "../creator-base";
import "./matrix-cell.scss";
export declare class MatrixCellWrapperEditSurvey {
private cellQuestion;
private column;
private surveyValue;
private creator;
constructor(creator: SurveyCreatorModel, cellQuestion: Question, column: MatrixDropdownColumn, model?: Base);
get survey(): SurveyModel;
get question(): Question;
apply(): void;
}
export declare class MatrixCellWrapperViewModel extends Base {
creator: SurveyCreatorModel;
templateData: any;
question: Question;
row: any;
column: any;
constructor(creator: SurveyCreatorModel, templateData: any, question: Question, row: any, column: any);
isSelected: boolean;
private onSelectionChanged;
editQuestion(model: MatrixCellWrapperViewModel, event: MouseEvent): void;
get context(): any;
selectContext(model: MatrixCellWrapperViewModel, event: MouseEvent): void;
get isSupportCellEditor(): boolean;
hover(event: MouseEvent, element: HTMLElement | any): void;
dispose(): void;
}