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

Method _groupItemFilter

packages/main/src/MultiComboBox.ts:1569–1580  ·  view source on GitHub ↗

* Returns true if the group header should be shown (if there is a filtered suggestion item for this group item) * @private

(item: IMultiComboBoxItem, idx: number, allItems: Array<IMultiComboBoxItem>, filteredItems: Array<IMultiComboBoxItem>)

Source from the content-addressed store, hash-verified

1567 * @private
1568 */
1569 static _groupItemFilter(item: IMultiComboBoxItem, idx: number, allItems: Array<IMultiComboBoxItem>, filteredItems: Array<IMultiComboBoxItem>) {
1570 if (item.isGroupItem) {
1571 let groupHasFilteredItems;
1572
1573 while (allItems[idx] && !allItems[idx].isGroupItem && !groupHasFilteredItems) {
1574 groupHasFilteredItems = filteredItems.indexOf(allItems[idx]) !== -1;
1575 idx++;
1576 }
1577
1578 return groupHasFilteredItems;
1579 }
1580 }
1581
1582 _afterOpen() {
1583 const action = this.open ? "open" : "close";

Callers 2

filterSelectedItemsMethod · 0.80
_beforeOpenMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected