survey-angular-ui
Version:
A free MIT-licensed Angular 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.
27 lines (26 loc) • 1.18 kB
TypeScript
import { ElementRef } from "@angular/core";
import { BaseAngular } from "../base-angular";
import { Question, QuestionMatrixDropdownModelBase, QuestionMatrixDropdownRenderedCell, MatrixDropdownRowModelBase } from "survey-core";
import * as i0 from "@angular/core";
export declare class MatrixDropdownCellComponent extends BaseAngular<Question> {
question: QuestionMatrixDropdownModelBase;
cell: QuestionMatrixDropdownRenderedCell;
cellContainer: ElementRef<HTMLElement>;
getModel(): any;
get row(): MatrixDropdownRowModelBase;
ngDoCheck(): void;
get panelComponentName(): string;
get panelComponentData(): any;
getComponentName(element: Question): string;
getCellStyle(): {
width: string;
minWidth: string;
} | null;
get isRequiredCell(): boolean;
ngAfterViewInit(): void;
ngOnDestroy(): void;
get canRender(): boolean;
get ariaLabel(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<MatrixDropdownCellComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MatrixDropdownCellComponent, "sv-ng-matrixdropdown-cell", never, { "question": "question"; "cell": "cell"; }, {}, never, never>;
}