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會嘗試運行該功能,但之後會在內部過濾數據。這不是我要找的行爲。
有沒有解決方案?