在组合中过滤服务器端选项
Filtering for serverside options in combo
我在 webix 组合小部件中将选项设置为 URL:
webix.ui({
rows:[
{
view:"combo",
options:"https://api.myjson.com/bins/c81ir" // test link
}
]
});
URLreturns静态JSON。但正如我所见,如果选项设置为 URL,它也会触发服务器端过滤:
Request URL:https://api.myjson.com/bins/c81ir?filter[value]=The
在我的例子中,这种过滤没有任何作用。
是否可以避免这种情况,或者我应该在单独的 AJAX 调用中加载选项?
不知道为什么,但是使用建议 url,似乎有您期望的行为:
webix.ui({
view:"combo",
suggest: {
url: "https://api.myjson.com/bins/c81ir"
}
});
我在 webix 组合小部件中将选项设置为 URL:
webix.ui({
rows:[
{
view:"combo",
options:"https://api.myjson.com/bins/c81ir" // test link
}
]
});
URLreturns静态JSON。但正如我所见,如果选项设置为 URL,它也会触发服务器端过滤:
Request URL:https://api.myjson.com/bins/c81ir?filter[value]=The
在我的例子中,这种过滤没有任何作用。
是否可以避免这种情况,或者我应该在单独的 AJAX 调用中加载选项?
不知道为什么,但是使用建议 url,似乎有您期望的行为:
webix.ui({
view:"combo",
suggest: {
url: "https://api.myjson.com/bins/c81ir"
}
});