Skip to content
Code-Schnipsel Gruppen Projekte
Commit 173a0e83 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

Merge branch 'dev'

Übergeordnete 6a937479 dbae5323
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
1 Merge Request!63Update 'next-2.x' with latest changes from 'main'
......@@ -338,8 +338,19 @@ define('qui/controls/buttons/Select', [
var i, len, childvalue;
var children = this.$Menu.getChildren();
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
for (i = 0, len = children.length; i < len; i++) {
if (children[i].getAttribute('value') === value) {
childvalue = children[i].getAttribute('value');
if (childvalue === value) {
this.$set(children[i]);
return this;
}
if (isNumeric(value) && childvalue === parseInt(value)) {
this.$set(children[i]);
return this;
}
......
......@@ -13,6 +13,7 @@
* @require Locale
*
* @event onAddItem [ this, id, SelectItem ]
* @event onRemoveItem [ id, this ]
* @event onChange [ this ]
* @event onSearchButtonClick [ this, Button ]
* @event onCreate [ this ]
......@@ -652,12 +653,13 @@ define('qui/controls/elements/Select', [
* @param {Object} Item - qui/controls/elements/SelectItem
*/
$onItemDestroy: function (Item) {
this.$values = this.$values.erase(
Item.getAttribute('id')
);
var itemId = Item.getAttribute('id');
this.$values = this.$values.erase(itemId);
this.$refreshValues();
this.refresh();
this.fireEvent('removeItem', [itemId, this]);
},
/**
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren