UNPKG

@rxap/table-system

Version:

This package provides a set of Angular directives, components, and services to enhance data tables with features like row expansion, full-text search, and row selection with checkboxes. It includes modules for easy integration of these features into exist

92 lines (48 loc) 3 kB
[@rxap/table-system](../wiki/globals) / CheckboxHeaderCellComponent # Class: CheckboxHeaderCellComponent\<Data\> Defined in: [select-row/checkbox-header-cell/checkbox-header-cell.component.ts:28](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L28) ## Type Parameters • **Data** *extends* `Record`\<`string`, `any`\> ## Implements - `OnInit` ## Constructors ### new CheckboxHeaderCellComponent() > **new CheckboxHeaderCellComponent**\<`Data`\>(`cdkTable`, `selectRow`): [`CheckboxHeaderCellComponent`](../wiki/Class.CheckboxHeaderCellComponent)\<`Data`\> Defined in: [select-row/checkbox-header-cell/checkbox-header-cell.component.ts:33](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L33) #### Parameters ##### cdkTable `CdkTable`\<`Data`\> ##### selectRow [`SelectRowService`](../wiki/Class.SelectRowService)\<`Data`\> #### Returns [`CheckboxHeaderCellComponent`](../wiki/Class.CheckboxHeaderCellComponent)\<`Data`\> ## Properties ### checked$ > **checked$**: `Observable`\<`boolean`\> = `EMPTY` Defined in: [select-row/checkbox-header-cell/checkbox-header-cell.component.ts:31](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L31) *** ### indeterminate$ > **indeterminate$**: `Observable`\<`boolean`\> = `EMPTY` Defined in: [select-row/checkbox-header-cell/checkbox-header-cell.component.ts:30](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L30) ## Methods ### ngOnInit() > **ngOnInit**(): `void` Defined in: [select-row/checkbox-header-cell/checkbox-header-cell.component.ts:40](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L40) A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated. #### Returns `void` #### Implementation of `OnInit.ngOnInit` *** ### onChange() > **onChange**(`$event`): `void` Defined in: [select-row/checkbox-header-cell/checkbox-header-cell.component.ts:49](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/checkbox-header-cell/checkbox-header-cell.component.ts#L49) #### Parameters ##### $event `MatCheckboxChange` #### Returns `void`