我在Access中有一个简单的组合框,它充当结果集持有人,包含两列id和name。
我开发了一个简单的搜索功能,即用户在文本框中键入关键字,组合框在搜索子字符串后返回结果,
示例:
TXT盒输入:应用程序
组合框结果:
ID名称
1 Cinnamon Apple
2 Apple Candy Box
42 Carton of Apples
54 iphone App
6 App Store
现在,当我在结果中搜索组合框并输入"i“时,我希望从下拉列表中选择"iphone”,但是什么也没有发生,因为它正在搜索第一列,即ID
那么,我如何搜索名称并自动完成组合框呢?或
我需要在一个表中编写一个多列搜索。由于某些原因(支持问题),我无法使用数据表和表排序插件。我需要你的帮助在算法部分,我如何做多列搜索。请不要给我已经创建的插件的链接,因为我已经改变了太多的表结构,我无法使用这些。我需要这样的东西
datatables.net/examples/api/multi_filter.html
如果我能得到它的算法是如何工作的提示,我会为我写同样的函数。我已经写了这段代码,但它在单列搜索上工作,当我在另一列中搜索时,它在多列中重置搜索。
function searchonKeyPress(input_text_box)
{
var query = $.tri
我将搜索建议添加到我的搜索框中,如下所示...
var s = document.querySelector(".win-searchbox");
s.addEventListener("suggestionsrequested", function (e) {
e.detail.searchSuggestionCollection.appendQuerySuggestions(["one", "two", "three"]);
});
但是当我运行应用程序并太快地使用搜索字段时,它在ui.js文件中抛出了