2012-06-19 33 views
0

我想知道如何在ExtJS MultiSelect ComboBox中搜索一个值。就像我输入's'那样,必须显示一个以a开始的项目列表,并且项目选择器应该选择它是否与's'匹配。Ext JS在MultiSelect ComboBox中搜索的可能性

这是我试过的代码.....

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

代码?你有什么尝试? – Amalea

+0

请编辑您的问题,并将代码放在那里作为代码块 - 在评论中很难阅读。 – Amalea

+0

我更新了qn..cn你检查它PLZ? – lambypie

回答

0

我认为MultiSelect ComboBox延伸Ext.form.ComboBox功能。

你可以试着用triggerAction : 'query'这是默认的 - 它应该过滤出不匹配的条目。尽管这对用户来说可能有点反直觉。

另一种可能的方法是添加typeAhead : true属性 - 应根据用户输入的文本触发建议建议。