0
我在框架内使用Kendo UI自动填充小部件(不是Kendo的MVVM框架)。因此,我在数据源配置中定义了一个读取函数,它返回我的数据,而不是使用字符串url引用。我配置的片断如下:KendoUI自定义数据源读取功能自动完成
transport: {
read: function (opts) {
console.log('arguments', arguments);
readFn(opts)
.then(opts.success)
.catch(e => opts.error([]));
}
}
我的问题是,当我输入到自动完成,自动完成的当前text值不会被传递到我的自定义读取功能。这意味着我不能使用该函数进行动态过滤。 (我预计这将作为opts
散列的一部分传递给该函数。)
Kendo提供了一个serverFiltering
选项,但是在使用自定义函数时这看起来没有任何作用。所以基本上,这意味着什么 - 最初打字时,Kendo会尝试运行该功能,但之后会在内部过滤数据。这不是我要找的行为。
有没有解决方案?