UNPKG

@rxap/material-table-system

Version:

This package provides a set of Angular directives, components, and services to enhance and customize Angular Material tables. It includes features such as row selection, column filtering, expandable rows, table actions, and more. The goal is to simplify c

193 lines (99 loc) 6.38 kB
[@rxap/material-table-system](../wiki/globals) / TableColumnOptionComponent # Class: TableColumnOptionComponent Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:20](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L20) ## Implements - `OnInit` ## Constructors ### new TableColumnOptionComponent() > **new TableColumnOptionComponent**(`_element`, `router`): [`TableColumnOptionComponent`](../wiki/Class.TableColumnOptionComponent) Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:60](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L60) #### Parameters ##### \_element `ElementRef`\<`HTMLElement`\> ##### router `Router` #### Returns [`TableColumnOptionComponent`](../wiki/Class.TableColumnOptionComponent) ## Properties ### active > **active**: `boolean` = `true` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:25](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L25) *** ### name > **name**: `string` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:22](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L22) ## Accessors ### display #### Get Signature > **get** **display**(): `string` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:31](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L31) The displayed value of the option. It is necessary to show the selected option in the select's trigger. ##### Returns `string` *** ### hidden #### Get Signature > **get** **hidden**(): `boolean` \| `""` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:45](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L45) ##### Returns `boolean` \| `""` #### Set Signature > **set** **hidden**(`value`): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:41](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L41) ##### Parameters ###### value `boolean` | `""` ##### Returns `void` *** ### inactive #### Set Signature > **set** **inactive**(`value`): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:36](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L36) ##### Parameters ###### value `boolean` | `""` ##### Returns `void` *** ### show #### Set Signature > **set** **show**(`value`): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:52](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L52) ##### Parameters ###### value `boolean` ##### Returns `void` ## Methods ### activate() > **activate**(): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:82](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L82) #### Returns `void` *** ### deactivate() > **deactivate**(): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:87](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L87) #### Returns `void` *** ### ngOnInit() > **ngOnInit**(): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:67](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L67) 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` *** ### toggle() > **toggle**(): `void` Defined in: [packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts:77](https://gitlab.com/rxap/packages/-/blob/15b5fab8912b1042ea325e7f4d98844416018df1/packages/angular/material/table-system/src/lib/table-column-menu/table-column-option/table-column-option.component.ts#L77) #### Returns `void`