MCPcopy Index your code
hub / github.com/UI5/webcomponents / _handleSelectAll

Method _handleSelectAll

packages/main/src/MultiComboBox.ts:1151–1165  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1149 }
1150
1151 _handleSelectAll() {
1152 const filteredItems = this._getItems().filter(item => item._isVisible && !item.isGroupItem);
1153 const allItemsSelected = filteredItems.every(item => item.selected);
1154 this._previouslySelectedItems = filteredItems.filter(item => item.selected).map(item => item);
1155
1156 filteredItems.forEach(item => {
1157 item.selected = !allItemsSelected;
1158 });
1159
1160 const changePrevented = this.fireSelectionChange();
1161
1162 if (changePrevented) {
1163 this._revertSelection();
1164 }
1165 }
1166
1167 _onListHeaderKeydown(e: KeyboardEvent) {
1168 const isArrowDown = isDown(e);

Callers 2

_onItemKeydownMethod · 0.95

Calls 3

_getItemsMethod · 0.95
fireSelectionChangeMethod · 0.95
_revertSelectionMethod · 0.95

Tested by

no test coverage detected