[#478] preserve multiple selection order
This commit is contained in:
@@ -25,8 +25,9 @@
|
||||
|
||||
let newSelected = [];
|
||||
|
||||
for (let item of items) {
|
||||
if (CommonHelper.inArray(newKeyOfSelected, item[selectionKey])) {
|
||||
for (let v of newKeyOfSelected) {
|
||||
const item = CommonHelper.findByKey(items, selectionKey, v);
|
||||
if (item) {
|
||||
newSelected.push(item);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
$: filteredItems = filterItems(items, searchTerm);
|
||||
|
||||
$: isSelected = function (item) {
|
||||
let normalized = CommonHelper.toArray(selected);
|
||||
const normalized = CommonHelper.toArray(selected);
|
||||
|
||||
return CommonHelper.inArray(normalized, item);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user