【发布时间】:2015-11-07 02:46:25
【问题描述】:
`function fnActionBegin(args) { isFirstRequest=true; var searchValue = $("#searchBox").val();
if (searchValue != "Search") {
this.model.query._params.push({ key: "searchKey", value: searchValue });
}
var filerSettings = [], i;
if (args.model.filterSettings.filteredColumns.length > 0) {
for (i = 0; i < args.model.filterSettings.filteredColumns.length; i++) {
var column = args.model.filterSettings.filteredColumns[i];
filerSettings.push({ 'PropertyName': column.field, 'FilterType': column.operator, 'FilterKey': column.value });
}
this.model.query._params.push({ key: "filterCollection", value: filerSettings });
}
args.model.query._params.push({
key: "isSearch",
value: $("#Section #list").length > 0
});
}` 我几乎拥有数千条记录,并且在我的项目中使用了三种搜索方式。
1.角度搜索
2。服务器端搜索
3.客户端搜索
我需要加快搜索结果,(i.e) 不是在输入每个字符之后。
我需要在用户输入单词 3 秒后显示结果。
提前致谢。
【问题讨论】:
-
请参考this question。