我想知道在ExtJS MultiSelect ComboBox中我如何搜索值。就像我输入's'一样,必须显示以a开头的项目列表,并且项目选择器应该选择它是否与's'匹配。
这是我试过的代码.....
cbCfg = {
name : property.columnname,
hideOnSelect : false,
triggerAction : 'all',
mode : 'local',
width : comboFieldSize,
store : new Ext.data.SimpleStore({
id : 0,
fields : ['strValue','strText'],
data : data
}),
listWidth : 400,
valueField : 'strValue',
displayField : 'strText'
};
field = new form.MultiCombo(cbCfg);
提前thnkz,
只是: - )
答案 0 :(得分:0)
我认为MultiSelect ComboBox
扩展了Ext.form.ComboBox
的功能。
您可以尝试使用triggerAction : 'query'
,这是默认设置 - 它应该过滤掉不匹配的条目。虽然这对用户来说可能有点违反直觉。
另一种可能的方法是添加typeAhead : true
属性 - 应根据用户输入的文本触发建议建议。