MCPcopy Create free account
hub / github.com/UI5/webcomponents / setSelected

Method setSelected

packages/main/src/TableSelection.ts:187–201  ·  view source on GitHub ↗
(row: TableRowBase, selected: boolean, fireEvent = false)

Source from the content-addressed store, hash-verified

185 }
186
187 setSelected(row: TableRowBase, selected: boolean, fireEvent = false) {
188 if (this._rangeSelection?.isMouse && this._rangeSelection.shiftPressed) {
189 return;
190 }
191
192 if (row.isHeaderRow()) {
193 this._selectHeaderRow(selected);
194 } else {
195 this._selectRow(row as TableRow, selected);
196 }
197
198 if (fireEvent) {
199 this.fireDecoratorEvent("change");
200 }
201 }
202
203 get selectedAsArray(): string[] {
204 return this.selected.split(" ").filter(String);

Callers 1

_onSelectionChangeFunction · 0.45

Calls 3

_selectHeaderRowMethod · 0.95
_selectRowMethod · 0.95
isHeaderRowMethod · 0.80

Tested by

no test coverage detected