link parent autocomplete fix
This commit is contained in:
@@ -29,6 +29,9 @@
|
||||
import $ from 'jquery';
|
||||
import Handlebars from 'handlebars';
|
||||
|
||||
/**
|
||||
* An autocomplete.
|
||||
*/
|
||||
class Autocomplete {
|
||||
|
||||
/** @module ui/autocomplete */
|
||||
@@ -164,13 +167,26 @@ class Autocomplete {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Dispose.
|
||||
*/
|
||||
dispose() {
|
||||
this.$element.autocomplete('dispose');
|
||||
}
|
||||
|
||||
/**
|
||||
* Hide.
|
||||
*/
|
||||
hide() {
|
||||
this.$element.autocomplete('hide');
|
||||
}
|
||||
|
||||
/**
|
||||
* Clear.
|
||||
*/
|
||||
clear() {
|
||||
this.$element.autocomplete('clear');
|
||||
}
|
||||
}
|
||||
|
||||
export default Autocomplete;
|
||||
|
||||
@@ -533,6 +533,8 @@ class LinkParentFieldView extends BaseFieldView {
|
||||
this.once('render remove', () => autocomplete.dispose());
|
||||
|
||||
Select.init(this.$elementType, {});
|
||||
|
||||
this.$elementType.on('change', () => autocomplete.clear());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user