Regex Dojo filteringSelect查询表达式

Regex Dojo filteringSelect查询表达式,regex,filtering,dojo,Regex,Filtering,Dojo,我正在使用dojo筛选选择小部件。我正在尝试自定义queryExpr。根据所有论坛/文档,有4种表达方式: -${0}-查找精确表达式 -${0}-包含 -${0}*-以开头 -*${0}-以结尾 我正在尝试实现自动补全,其中任何单词都以键入的字符串开头。例如: 如果我输入“expr”,下面的建议将弹出“someexpression” contains表达式实际上不起作用,因为我不希望在键入“press”时出现该建议 queryExpr属性是否接受正则表达式? 如果没有,有没有办法做到这一点 谢

我正在使用dojo筛选选择小部件。我正在尝试自定义queryExpr。根据所有论坛/文档,有4种表达方式: -${0}-查找精确表达式 -${0}-包含 -${0}*-以开头 -*${0}-以结尾

我正在尝试实现自动补全,其中任何单词都以键入的字符串开头。例如:

如果我输入“expr”,下面的建议将弹出“someexpression”

contains表达式实际上不起作用,因为我不希望在键入“press”时出现该建议

queryExpr属性是否接受正则表达式? 如果没有,有没有办法做到这一点


谢谢大家!

dijit.form.FilteringSelect中的自动完成功能源自
dijit.form.ComboBox

您可以扩展dijit.form.ComboBox,覆盖
\u autoCompleteText()
函数,提供自定义实现

最后,您可以创建自己的自定义筛选选择控件,该控件继承自自定义组合框,而不是
组合框


默认情况下,diji.form.FilteringSelect小部件可以使用问题中解释的功能。不会检查“contains”,而是按照您的预期检查文本开头的匹配项