mirror of
https://github.com/Choices-js/Choices.git
synced 2024-06-08 08:52:19 +02:00
use result.id instead of the index in all places that do that
This commit is contained in:
parent
e417a578db
commit
b0e96d7038
|
@ -790,7 +790,7 @@ class Choices {
|
||||||
const isSelected = result.selected ? result.selected : false;
|
const isSelected = result.selected ? result.selected : false;
|
||||||
const isDisabled = result.disabled ? result.disabled : false;
|
const isDisabled = result.disabled ? result.disabled : false;
|
||||||
if (result.choices) {
|
if (result.choices) {
|
||||||
this._addGroup(result, index, value, label);
|
this._addGroup(result, result.id, value, label);
|
||||||
} else {
|
} else {
|
||||||
this._addChoice(isSelected, isDisabled, result[value], result[label]);
|
this._addChoice(isSelected, isDisabled, result[value], result[label]);
|
||||||
}
|
}
|
||||||
|
@ -1120,7 +1120,7 @@ class Choices {
|
||||||
const isSelected = result.selected ? result.selected : false;
|
const isSelected = result.selected ? result.selected : false;
|
||||||
const isDisabled = result.disabled ? result.disabled : false;
|
const isDisabled = result.disabled ? result.disabled : false;
|
||||||
if (result.choices) {
|
if (result.choices) {
|
||||||
this._addGroup(result, index, value, label);
|
this._addGroup(result, result.id, value, label);
|
||||||
} else {
|
} else {
|
||||||
this._addChoice(isSelected, isDisabled, result[value], result[label]);
|
this._addChoice(isSelected, isDisabled, result[value], result[label]);
|
||||||
}
|
}
|
||||||
|
@ -2172,8 +2172,8 @@ class Choices {
|
||||||
this.isSearching = false;
|
this.isSearching = false;
|
||||||
|
|
||||||
if (passedGroups && passedGroups.length) {
|
if (passedGroups && passedGroups.length) {
|
||||||
passedGroups.forEach((group, index) => {
|
passedGroups.forEach((group) => {
|
||||||
this._addGroup(group, index);
|
this._addGroup(group, group.id);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
const passedOptions = Array.from(this.passedElement.options);
|
const passedOptions = Array.from(this.passedElement.options);
|
||||||
|
|
Loading…
Reference in a new issue