在MultiSelect ComboBox中使用Ext JS Search可能性

时间:2012-06-19 06:00:09

标签: javascript extjs extjs3

我想知道在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,

只是: - )

1 个答案:

答案 0 :(得分:0)

我认为MultiSelect ComboBox扩展了Ext.form.ComboBox的功能。

您可以尝试使用triggerAction : 'query',这是默认设置 - 它应该过滤掉不匹配的条目。虽然这对用户来说可能有点违反直觉。

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