UNPKG

@clr/angular

Version:

Angular components for Clarity

35 lines (34 loc) 1.97 kB
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>; }