我的组合框完成过滤器后,我需要触发一个事件
我已经扩展了小部件,并试图在通话结束时放弃 .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 :(
}
}
},
我需要知道何时返回一个值,以便一旦我知道输入与值服务器端匹配,我就可以在我的页面上做一些其他的事情。
任何人都可以想出一种方法来实现这一目标吗?:)
一旦数据源发生变化,有没有办法触发事件?