使用 w2ui 组合字段,如何在每次按键时触发远程 URL 搜索?

问题描述 投票:0回答:0

我正在使用 w2ui 组合字段并将 URL 属性设置为从后端数据库搜索结果。这一切都很好并且有效。

但是 - 后端搜索不会在每次按键时触发 - 它似乎只在输入第一个键时触发,随后如果我退格所有内容并重新键入新搜索。我希望在每次按键时触发后端搜索。

我遇到的问题如下:

  1. 用户输入数字2,db返回数百个匹配项。例如,前 10 个可能是: 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010

  2. 如果用户接下来输入数字“1”,它表示没有匹配,因为没有发生对数据库的远程调用。似乎 w2ui 正在搜索返回的第一个列表,寻找以“21”开头的任何内容,显然上面的列表没有以 21 开头的匹配项。

  3. 如果我使用退格键删除键入的“21”,并立即/快速键入“21”,则会调用数据库,它将正确返回以 21 开头的值。

问题:我想在“任何”按键上触发后端搜索。这意味着如果他们按 2,后端返回所有以 2 开头的结果(正确 - 今天发生这种情况),但如果他们随后按数字 1 这样的键 - 我希望再次搜索后端,而不是缓存现有列表并像今天一样进行搜索。

关于如何实现这个的任何想法/想法?

非常感谢

我尝试搜索 w2ui 文档,无法找到实现此目的的方法。

search triggers w2ui
© www.soinside.com 2019 - 2024. All rights reserved.