Extjs Combo类型的文本标题,它将成为选择的焦点
我有类似“X型:梳”的 我想当我点击selectbox并键入文本标题时,它将成为选择的焦点 示例类型d->d将集中选择Extjs Combo类型的文本标题,它将成为选择的焦点,extjs,combobox,extjs4,extjs4.1,Extjs,Combobox,Extjs4,Extjs4.1,我有类似“X型:梳”的 我想当我点击selectbox并键入文本标题时,它将成为选择的焦点 示例类型d->d将集中选择 我有选项typeAhead:true,但不工作。您需要设置 可编辑:true minChars:1 请参见 请注意,搜索将忽略大小写,因此d和d是相同的 正如@rixo所评论的那样 不要使用不推荐使用的模式,而是使用queryMode创建组合 反应非常快 另外,使用queryMode让组合快速反应,而不是不推荐使用的mode。我不希望允许用户类型。我使用了可编辑:false?。
我有选项typeAhead:true,但不工作。您需要设置
可编辑:true
minChars:1
d
和d
是相同的
正如@rixo所评论的那样
不要使用不推荐使用的模式,而是使用queryMode创建组合
反应非常快
另外,使用
queryMode
让组合快速反应,而不是不推荐使用的mode
。我不希望允许用户类型。我使用了可编辑:false?。有什么想法吗that@freestyle你的问题没有说清楚。开箱即用的typeAhead要求用户在组合框中进行输入,这是正常的,因为用户希望看到他输入的内容,并有可能再次删除或更正它。在您的情况下,您必须在每次选择器可见时捕捉击键并手动应用。这只是一个简单的描述。我觉得这很难看。。。我会放弃这种方法,让用户输入一个值进行过滤。
{
xtype : 'combo',
fieldLabel : 'Letter',
store : mySimpleStore,
displayField : 'name',
typeAhead : true,
autoSelect: true,
triggerAction: 'all',
forceSelection: true,
editable: false,
mode : 'local'
}