Javascript 如何为dijit/form/ComboBox使用queryExpr
我有ComboboxJavascript 如何为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!” ],函数(内存,组合框)
dijit/form/Combobox
,我希望当用户开始键入时,组合框显示包含字母的结果
例如,combox具有此值
- 内布拉斯加州
- 南达科他州
- 特拉华州
- 南达科他州
- 特拉华州
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:),如果这对你有帮助,请将答案标记为已解决✓ (留下答案)(如图=>)谢谢:)在你告诉我之前,我已经做了,再次谢谢。