gpt4 book ai didi

dojo - dijit.form.FilteringSelect 带子字符串搜索

转载 作者:行者123 更新时间:2023-12-04 01:45:49 26 4
gpt4 key购买 nike

dijit.form.FilteringSelect 接近我需要的。我已经尝试了很多方法来做我想做的事,但作为一个 dijit 初学者,我永远不知道我是否朝着正确的方向前进。

当我开始在 FilteringSelect 中输入时,我只能看到以我输入的内容开头的选项。就像对 value + "*" 的查询
我需要的是看到任何可以在任何地方输入的选项。就像对 "*" + value + "*" 的查询

所以如果有“Apple”、“Banana”和“Orange”,我输入“e”,我应该会看到“Apple”和“Orange”。如果可能,强调搜索字符串:“Appl e ”、“Orang e

我想我需要一些聪明的数据存储,但我去的任何地方看起来都是死胡同。我是否遗漏了什么,或者我应该以完全不同的方式做到这一点?

最佳答案

您想使用 queryExpr属性:

var f = new dijit.form.FilteringSelect({
...
queryExpr: "*${0}*",
...
}, node);

请注意 ${0} 前后的 *。

关于dojo - dijit.form.FilteringSelect 带子字符串搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2094232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com