gpt4 book ai didi

javascript - 如何在 Dojo 中过滤/查询 FilteringSelect

转载 作者:行者123 更新时间:2023-11-29 10:37:33 25 4
gpt4 key购买 nike

我正在尝试更改过滤选择的数据存储的查询,以便下拉列表仅显示使用此类查询查询的值(请注意,我什至无法使用非-正则表达式查询):

var query = {
id: new RegExp("^(1|12)$")
};

查看此 JSFiddle .

请注意,我不想使用获取结果集

dropdown.store.fetch({query: query, onComplete: function(results) {} });

我希望结果过滤在下拉列表中

尽管查看this和其他几个相关问题,我无法获得适用于 FilteringSelect 的解决方案。感谢您的帮助。

最佳答案

要完成我想做的事情,您必须查询 FilteringSelect,而不是商店。

dropdown.query.id = /^(1|12)$/;

但更好的是,这适用于所有查询,而不仅仅是正则表达式,因为函数可以是任何东西:

dropdown.query.id = {
test: function (id) {
return [1, 12].indexOf(id) > -1;
}
};

注意:此query 属性继承自dijit/form/_SearchMixin。查看 FilteringSelect 的属性.

关于javascript - 如何在 Dojo 中过滤/查询 FilteringSelect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34323154/

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