2013-06-13 112 views
1

我有“的xtype:库姆”像http://jsfiddle.net/KYRhC/ExtJS的组合 - 类型文本标题,它会集中选择

{ 
     xtype  : 'combo', 
     fieldLabel : 'Letter', 
     store  : mySimpleStore, 
     displayField : 'name', 
     typeAhead : true, 
     autoSelect: true, 
     triggerAction: 'all', 
     forceSelection: true, 

     editable:  false, 
     mode   : 'local' 
    } 

我想,当我点击选择框和文本的类型头,这将是重点选择 示例类型d - > D将重点选择
我有选项typeAhead:true,但不起作用。

回答

3

您需要设置

  1. editable: true
  2. minChars: 1

看到here

注意,搜索将忽略大小写所以dD是一样

正如@rixo

,而不是模式,已被弃用评论,请使用queryMode有组合 真的很快作出反应。

+2

另外,不使用已弃用的'mode',而是使用'queryMode'使组合反应非常快。 – rixo

+0

我不想让用户类型。我用过editable:false ?.任何想法 – freestyle

+0

@freestyle你没有在你的问题中说清楚。开箱即用TypeAhead需要用户在组合框中输入,这是可以的,因为用户想要查看他输入的内容,并且可以再次将其删除或更正。在你的情况下,你将不得不在每次选择器可见时抓住击键并手动应用。这只是对做什么的简单描述。我认为这会变得很丑陋......我会放弃这种方法并让用户输入一个值来过滤。 – sra