@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
Markdown
[@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`