use the select/deselect helpers on inline RecordUpsert save and delete

This commit is contained in:
Gani Georgiev
2023-01-30 12:10:57 +02:00
parent 647997517f
commit eb51cdf1aa
29 changed files with 37 additions and 39 deletions
@@ -156,7 +156,7 @@
if (maxSelect == 1) {
selected = [record];
} else if (canSelectMore) {
CommonHelper.pushUnique(selected, record);
CommonHelper.pushOrReplaceByKey(selected, record);
selected = selected;
}
}
@@ -317,15 +317,13 @@
list.unshift(e.detail);
list = list;
CommonHelper.pushOrReplaceByKey(selected, e.detail);
selected = selected;
select(e.detail);
}}
on:delete={(e) => {
CommonHelper.removeByKey(list, "id", e.detail.id);
list = list;
CommonHelper.removeByKey(selected, "id", e.detail.id);
selected = selected;
deselect(e.detail);
}}
/>