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

90 lines (48 loc) 2.47 kB
[@rxap/table-system](../wiki/globals) / AllRowsSelectedDirective # Class: AllRowsSelectedDirective\<Data\> Defined in: [select-row/all-rows-selected.directive.ts:27](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L27) ## Type Parameters **Data** *extends* `Record`\<`string`, `any`\> ## Implements - `OnInit` - `OnDestroy` ## Constructors ### new AllRowsSelectedDirective() > **new AllRowsSelectedDirective**\<`Data`\>(`template`, `viewContainerRef`, `cdr`, `selectRowService`, `cdkTable`): [`AllRowsSelectedDirective`](../wiki/Class.AllRowsSelectedDirective)\<`Data`\> Defined in: [select-row/all-rows-selected.directive.ts:31](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L31) #### Parameters ##### template `TemplateRef`\<[`AllRowsSelectedDirectiveContext`](../wiki/Interface.AllRowsSelectedDirectiveContext)\<`Data`\>\> ##### viewContainerRef `ViewContainerRef` ##### cdr `ChangeDetectorRef` ##### selectRowService [`SelectRowService`](../wiki/Class.SelectRowService)\<`Data`\> ##### cdkTable `CdkTable`\<`Data`\> #### Returns [`AllRowsSelectedDirective`](../wiki/Class.AllRowsSelectedDirective)\<`Data`\> ## Methods ### ngOnDestroy() > **ngOnDestroy**(): `void` Defined in: [select-row/all-rows-selected.directive.ts:45](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L45) A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed. #### Returns `void` #### Implementation of `OnDestroy.ngOnDestroy` *** ### ngOnInit() > **ngOnInit**(): `void` Defined in: [select-row/all-rows-selected.directive.ts:49](https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/table-system/src/lib/select-row/all-rows-selected.directive.ts#L49) 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`