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

Method areAllRowsSelected

packages/main/src/TableSelection.ts:175–185  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

173 }
174
175 areAllRowsSelected(): boolean {
176 if (!this._table || !this._table.rows.length || this.mode !== TableSelectionMode.Multiple) {
177 return false;
178 }
179
180 const selectedArray = this.selectedAsArray;
181 return this._table.rows.filter(row => row._isSelectable).every(row => {
182 const rowKey = this.getRowKey(row);
183 return selectedArray.includes(rowKey);
184 });
185 }
186
187 setSelected(row: TableRowBase, selected: boolean, fireEvent = false) {
188 if (this._rangeSelection?.isMouse && this._rangeSelection.shiftPressed) {

Callers 1

isSelectedMethod · 0.95

Calls 1

getRowKeyMethod · 0.95

Tested by

no test coverage detected