Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为dijit/form/ComboBox使用queryExpr_Javascript_Dojo_Dijit.form - Fatal编程技术网

Javascript 如何为dijit/form/ComboBox使用queryExpr

Javascript 如何为dijit/form/ComboBox使用queryExpr,javascript,dojo,dijit.form,Javascript,Dojo,Dijit.form,我有Comboboxdijit/form/Combobox,我希望当用户开始键入时,组合框显示包含字母的结果 例如,combox具有此值 内布拉斯加州 南达科他州 特拉华州 当用户键入“D”时 结果应该是 南达科他州 特拉华州 只需使用queryExpr:*${0}*”搜索组合选择项是否包含搜索关键字 使用此最后一个选项列出完整的样本: 需要([ “dojo/store/Memory”、“dijit/form/ComboBox”、“dojo/domReady!” ],函数(内存,组合框)

我有Combobox
dijit/form/Combobox
,我希望当用户开始键入时,组合框显示包含字母的结果

例如,combox具有此值

  • 内布拉斯加州
  • 南达科他州
  • 特拉华州
当用户键入“D”时 结果应该是

  • 南达科他州
  • 特拉华州

只需使用
queryExpr:*${0}*”
搜索组合选择项是否包含搜索关键字

使用此最后一个选项列出完整的样本:

需要([
“dojo/store/Memory”、“dijit/form/ComboBox”、“dojo/domReady!”
],函数(内存,组合框){
var stateStore=新内存({
数据:[
{name:,id:},
{姓名:“内布拉斯加州”,id:“NE”},
{姓名:“南达科他州”,id:“SD”},
{姓名:“特拉华州”,id:“德”},
{name:“Test1”,id:“T1”},
{name:“Test2”,id:“T2”},
{name:“Test3”,id:“T3”}
]
});
var ComboBox=新组合框({
id:“filteringCombo”,
商店:stateStore,
queryExpr:“*${0}*”,
searchAttr:“名称”
},“filterCombo”).startup();
});

dojoConfig={isDebug:true,async:true,parseOnLoad:true}

只需使用
queryExpr:*${0}*”
即可搜索组合选择项是否包含搜索关键字

使用此最后一个选项列出完整的样本:

需要([
“dojo/store/Memory”、“dijit/form/ComboBox”、“dojo/domReady!”
],函数(内存,组合框){
var stateStore=新内存({
数据:[
{name:,id:},
{姓名:“内布拉斯加州”,id:“NE”},
{姓名:“南达科他州”,id:“SD”},
{姓名:“特拉华州”,id:“德”},
{name:“Test1”,id:“T1”},
{name:“Test2”,id:“T2”},
{name:“Test3”,id:“T3”}
]
});
var ComboBox=新组合框({
id:“filteringCombo”,
商店:stateStore,
queryExpr:“*${0}*”,
searchAttr:“名称”
},“filterCombo”).startup();
});

dojoConfig={isDebug:true,async:true,parseOnLoad:true}

Hey@mostafa是否有帮助:)??+1:),如果有帮助,请将答案标记为已解决✓ (留下答案)(如图=>)谢谢:)在你告诉我之前,我会这样做,再次谢谢。嘿@mostafa有帮助吗:)??+1:),如果这对你有帮助,请将答案标记为已解决✓ (留下答案)(如图=>)谢谢:)在你告诉我之前,我已经做了,再次谢谢。