The ld-table-row
component is a subcomponent for ld-table
.
Please refer to the ld-table
documentation for usage examples.
Property | Attribute | Description | Type | Default |
---|---|---|---|---|
indeterminate |
indeterminate |
Indicates that the selection state is indeterminate. | boolean |
undefined |
key |
key |
for tracking the node's identity when working with lists | string | number |
undefined |
ref |
ref |
reference to component | any |
undefined |
selectable |
selectable |
Makes the row selectable by adding a checkbox to the start of the row. | boolean |
undefined |
selected |
selected |
Indicates that the row is selected. | boolean |
undefined |
selectionDisabled |
selection-disabled |
Indicates that the row selection is disabled. | boolean |
undefined |
selectionLabel |
selection-label |
Makes the row selectable by adding a checkbox to the start of the row. | string |
'Row selection' |
selectionSticky |
selection-sticky |
In selectable mode the checkbox is sticky by default. | boolean |
true |
Event | Description | Type |
---|---|---|
ldTableSelect |
Emitted with row index and selected state. | CustomEvent<{ rowIndex: number; selected: boolean; }> |
ldTableSelectAll |
Emitted with selected state. | CustomEvent<{ selected: boolean; }> |
Part | Description |
---|---|
"cell" |
|
"checkbox" |
the selection checkbox |
"row" |
the actual tr element |
"select" |
the selection cell |
"selection-wrapper" |
the selection wrapper element |
graph TD;
ld-table-row --> ld-table-cell
ld-table-row --> ld-checkbox
style ld-table-row fill:#f9f,stroke:#333,stroke-width:4px
Built with StencilJS