Мне нужно запустить событие после того, как мое поле со списком закончит свой фильтр
Я расширил виджет и попытался бросить .done в конце вызова.
search: function(word) {
word = typeof word === "string" ? word : this.text();
var that = this,
length = word.length,
options = that.options,
ignoreCase = options.ignoreCase,
filter = options.filter,
field = options.dataTextField;
clearTimeout(that._typing);
if (length >= options.minLength) {
that._state = STATE_FILTER;
if (filter === "none") {
that._filter(word);
} else {
that._open = true;
that._filterSource({
value: ignoreCase ? word.toLowerCase() : word,
field: field,
operator: filter,
ignoreCase: ignoreCase
}); // .done here does not work :(
}
}
},
Мне нужно знать, когда значение возвращается, чтобы я мог делать что-то еще на своей странице, когда я знаю, что ввод соответствует стороне сервера значения.
Может ли кто-нибудь придумать способ добиться этого? :)
Есть ли способ запустить событие после изменения источника данных?