packages/eui/packages/components/eui-table-v2/sortable-col/eui-table-v2-sortable-col.component.ts
Component used internally by eui-table-v2
to make a column sortable.
OnInit
OnDestroy
selector | th[isSortable] |
imports |
TranslateModule
EUI_ICON
EUI_BUTTON
|
templateUrl | ./eui-table-v2-sortable-col.component.html |
Properties |
|
Methods |
|
Inputs |
HostBindings |
Accessors |
defaultOrder |
Type : boolean
|
Default value : false
|
Whether the column is sorted by default. |
isMultiSortable |
Type : boolean
|
Default value : false
|
Whether the sorting of the column can be cumulated with the one of other column. |
sortDisabled |
Type : boolean
|
Default value : false
|
Whether the sort is disabled on the column. |
sortOn |
Type : string
|
sortOrder |
Type : SortOrder
|
Default value : 'asc'
|
class |
Type : string
|
Public changeSort |
changeSort()
|
Handles the click event on the sortable column.
Returns :
void
|
Public onDropdownItemClick |
onDropdownItemClick(order: SortOrder)
|
Handles the click event on the dropdown item when the column is multi-sortable.
Returns :
void
|
euiDropdown |
Type : EuiDropdownComponent
|
Decorators :
@ViewChild('euiDropdown')
|
Public isSorted |
Default value : false
|
Public order |
Type : SortOrder
|
Default value : null
|
Public sortedIndex |
Type : number
|
Default value : null
|
cssClasses |
getcssClasses()
|
Computes and returns the CSS classes for the component based on its current state.
Returns :
string
|