@clr/angular
Version:
Angular components for Clarity
35 lines (34 loc) • 1.97 kB
TypeScript
import { AfterContentInit, OnDestroy, QueryList } from '@angular/core';
import { ClrCommonStringsService } from '../../utils/i18n/common-strings.service';
import { ClrDatagridCell } from './datagrid-cell';
import { DatagridIfExpandService } from './datagrid-if-expanded.service';
import { SelectionType } from './enums/selection-type';
import { ExpandableRowsCount } from './providers/global-expandable-rows';
import { RowActionService } from './providers/row-action-service';
import { Selection } from './providers/selection';
import * as i0 from "@angular/core";
/**
* Generic bland container serving various purposes for Datagrid.
* For instance, it can help span a text over multiple rows in detail view.
*/
export declare class ClrDatagridRowDetail implements AfterContentInit, OnDestroy {
selection: Selection;
rowActionService: RowActionService;
expand: DatagridIfExpandService;
expandableRows: ExpandableRowsCount;
commonStrings: ClrCommonStringsService;
_beginningOfExpandableContentAriaText: string;
_endOfExpandableContentAriaText: string;
replacedRow: boolean;
SELECTION_TYPE: typeof SelectionType;
cells: QueryList<ClrDatagridCell>;
private subscriptions;
constructor(selection: Selection, rowActionService: RowActionService, expand: DatagridIfExpandService, expandableRows: ExpandableRowsCount, commonStrings: ClrCommonStringsService);
set replace(value: boolean);
get beginningOfExpandableContentAriaText(): string;
get endOfExpandableContentAriaText(): string;
ngAfterContentInit(): void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ClrDatagridRowDetail, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ClrDatagridRowDetail, "clr-dg-row-detail", never, { "_beginningOfExpandableContentAriaText": "clrRowDetailBeginningAriaText"; "_endOfExpandableContentAriaText": "clrRowDetailEndAriaText"; "replace": "clrDgReplace"; }, {}, ["cells"], ["*"], false, never>;
}