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

Method _handleSingleSelect

packages/compat/src/Table.ts:944–964  ·  view source on GitHub ↗
(e: CustomEvent<TableRowSelectionRequestedEventDetail>)

Source from the content-addressed store, hash-verified

942 }
943
944 _handleSingleSelect(e: CustomEvent<TableRowSelectionRequestedEventDetail>) {
945 const row: ITableRow | undefined = this.getRowParent(e.target as HTMLElement);
946
947 if (!row) {
948 return;
949 }
950
951 if (!row.selected) {
952 const previouslySelectedRows = this.selectedRows;
953 this.rows.forEach(item => {
954 if (item.selected) {
955 item.selected = false;
956 }
957 });
958 row.selected = true;
959 this.fireDecoratorEvent("selection-change", {
960 selectedRows: [row],
961 previouslySelectedRows,
962 });
963 }
964 }
965
966 _handleMultiSelect(e: CustomEvent<TableRowSelectionRequestedEventDetail>) {
967 const row: ITableRow | undefined = this.getRowParent(e.target as HTMLElement);

Callers 1

_handleSelectMethod · 0.95

Calls 1

getRowParentMethod · 0.95

Tested by

no test coverage detected