updates
This commit is contained in:
@@ -46,7 +46,7 @@ export class Autocomplete {
|
|||||||
|
|
||||||
this.renderContainer();
|
this.renderContainer();
|
||||||
|
|
||||||
this.setEvensts();
|
this.setEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -64,7 +64,7 @@ export class Autocomplete {
|
|||||||
/**
|
/**
|
||||||
* Autocomplete, Set Events
|
* Autocomplete, Set Events
|
||||||
*/
|
*/
|
||||||
setEvensts() {
|
setEvents() {
|
||||||
|
|
||||||
// Input Event Handler
|
// Input Event Handler
|
||||||
this.target.dxOn('input.autocomplete' + this.ekey, (e, t) => this.inputHandler(e, t));
|
this.target.dxOn('input.autocomplete' + this.ekey, (e, t) => this.inputHandler(e, t));
|
||||||
@@ -132,11 +132,12 @@ export class Autocomplete {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let changed = this.value != matchId;
|
const changed = matchId && this.value != matchId;
|
||||||
|
|
||||||
this.value = matchId;
|
|
||||||
|
|
||||||
if (changed) {
|
if (changed) {
|
||||||
|
|
||||||
|
this.value = matchId;
|
||||||
|
|
||||||
Ut.trigger(this.opts.onChange, this);
|
Ut.trigger(this.opts.onChange, this);
|
||||||
this.target.dxTrigger('changed');
|
this.target.dxTrigger('changed');
|
||||||
}
|
}
|
||||||
@@ -232,13 +233,13 @@ export class Autocomplete {
|
|||||||
*/
|
*/
|
||||||
restoreValue(id) {
|
restoreValue(id) {
|
||||||
|
|
||||||
this.value = id;
|
|
||||||
|
|
||||||
if (id == this.value) {
|
if (id == this.value) {
|
||||||
this.clear();
|
this.clear();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.value = id;
|
||||||
|
|
||||||
this.target.value = this.data[id];
|
this.target.value = this.data[id];
|
||||||
|
|
||||||
Ut.trigger(this.opts.onChange, this);
|
Ut.trigger(this.opts.onChange, this);
|
||||||
|
|||||||
Reference in New Issue
Block a user