作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在关注这个 sample创建附加到文本字段的建议控件:
webix.ui({
view: "suggest",
input: $$("testText"),
body:{
dataFeed:"/data.php"
}
});
datafeed
属性向服务器发送请求并返回过滤后的数据。这个请求是
"data.php?filter[value]=Ar" // where 'Ar' is a typed text
但是,如果我需要限制发送请求的最少键入符号数怎么办?例如,我想在输入超过 3 个字符时重新加载数据。
这可能还是我需要编写自己的方法?怎么做?
提前感谢您的任何提示。
最佳答案
这似乎并不简单,我在 webix forum 上找到了这个解决方案:
body:{
dataFeed: function(filtervalue){
if(filtervalue.length<3) return;
var urldata = "filter[value]="+encodeURIComponent(filtervalue);
this.load("http://docs.webix.com/samples/13_form/01_controls/server/data.php?"+urldata, this.config.datatype);
}
}
关于javascript - 如何为 ui.suggest 配置 dataFeed 和服务器端过滤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41140236/
我使用 bloomberg API(c++) 做一个项目。我已经能够发送带有身份的请求。例如,我发送这样的请求: Request request = session.createRequest
我正在关注这个 sample创建附加到文本字段的建议控件: webix.ui({ view: "suggest", input: $$("testText"), body:{ da
我是一名优秀的程序员,十分优秀!