UNPKG

survey-react-ui

Version:

A free MIT-licensed React UI component that renders dynamic, interactive JSON-based forms and surveys. You can use it to collect responses from users and send them to your own database.

26 lines (25 loc) 1.38 kB
import * as React from "react"; import { SurveyQuestionMatrixDropdownBase } from "./reactquestion_matrixdropdownbase"; import { Question, QuestionMatrixDynamicModel } from "survey-core"; import { ReactSurveyElement } from "./reactquestion_element"; export declare class SurveyQuestionMatrixDynamic extends SurveyQuestionMatrixDropdownBase { constructor(props: any); protected get matrix(): QuestionMatrixDynamicModel; handleOnRowAddClick(event: any): void; protected renderElement(): React.JSX.Element; protected renderAddRowButtonOnTop(cssClasses: any): React.JSX.Element | null; protected renderAddRowButtonOnBottom(cssClasses: any): React.JSX.Element | null; protected renderNoRowsContent(cssClasses: any): React.JSX.Element; protected renderAddRowButton(cssClasses: any, isEmptySection?: boolean): React.JSX.Element; } export declare class SurveyQuestionMatrixDynamicAddButton extends ReactSurveyElement { constructor(props: any); protected get matrix(): QuestionMatrixDynamicModel; handleOnRowAddClick(event: any): void; protected renderElement(): React.JSX.Element; } export declare class SurveyQuestionMatrixDynamicPlaceholder extends ReactSurveyElement { constructor(props: any); protected renderElement(): React.JSX.Element; protected renderAddRowButton(cssClasses: any, question: Question): React.JSX.Element; }