* 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>)
| 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"; |
no outgoing calls
no test coverage detected