packages/eui/packages/components/eui-table-v2/services/eui-table-v2-selectable-row.service.ts
Service to manage the selection state of rows in a table. Allows tracking of selected rows and managing selection for individual and multiple rows.
Properties |
|
Methods |
|
Accessors |
Public getLastSelectedRow |
getLastSelectedRow()
|
Gets the last selected row.
Returns :
DATA
The last selected row. |
Public getPropId |
getPropId()
|
Gets the current property name used to identify rows.
Returns :
string
|
Public getRows |
getRows()
|
Gets the list of registered rows.
Returns :
DATA[]
The list of registered rows. |
Public registerRow | ||||||||
registerRow(row: DATA)
|
||||||||
Registers a row as selectable.
Parameters :
Returns :
void
|
Public registerRows | ||||||||
registerRows(rows: DATA[])
|
||||||||
Registers a set of rows as selectable.
Parameters :
Returns :
void
|
Public selectAllRows |
selectAllRows()
|
Select all rows.
Returns :
void
|
Public selectRow | ||||||||
selectRow(row: DATA)
|
||||||||
Selects a row.
Parameters :
Returns :
void
|
Public selectRows | ||||||||
selectRows(rows: DATA[])
|
||||||||
Selects a set of rows.
Parameters :
Returns :
void
|
Public setPropId | ||||||
setPropId(value: string)
|
||||||
Sets the property name used to identify rows as unique.
Parameters :
Returns :
void
|
Public unregisterRow | ||||||||
unregisterRow(row: DATA)
|
||||||||
Unregisters a row as selectable.
Parameters :
Returns :
void
|
Public unregisterRows |
unregisterRows()
|
Unregisters all rows.
Returns :
void
|
Public unselectAllRows |
unselectAllRows()
|
Unselect all rows.
Returns :
void
|
Public unselectRow | ||||||||
unselectRow(row: DATA)
|
||||||||
Unselects a row.
Parameters :
Returns :
void
|
Public isAllRowsSelected$ |
Type : BehaviorSubject<boolean>
|
Default value : new BehaviorSubject(false)
|
BehaviorSubject containing the state of whether all rows are selected. |
Public selectedRows$ |
Type : BehaviorSubject<DATA[]>
|
Default value : new BehaviorSubject([])
|
BehaviorSubject containing the selected rows. |
selectedRows |
getselectedRows()
|
Observable stream of selected rows.
Returns :
Observable<DATA[]>
|
isAllRowsSelected |
getisAllRowsSelected()
|
Observable stream of whether all rows are selected.
Returns :
Observable<boolean>
|