gpt4 book ai didi

extjs Combobox提前输入/自动选择单个字符

转载 作者:行者123 更新时间:2023-12-04 08:29:13 27 4
gpt4 key购买 nike

我正在将extjs组合框用于性别字段。它具有两个值“M”和“F”。我想使其可与键盘一起使用:

 {
xtype: 'combo',
typeAhead: true,
queryMode: 'local',
minChars: 1,
triggerAction: 'all',
store: [
['M', 'M'],
['F', 'F']
]
}

如果我键入“Ftab”(大写)而不是“ftab”(小写),则此方法有效。如果我检查此代码,则预输入有效:
 store: [
['M', 'Male'],
['F', 'Female']
]

有什么方法可以将值保持为“M”并使用小写字母?

最佳答案

不知道您是否找到了这个解决方案,但是我遇到了类似的问题并找到了解决方案:

enableKeyEvents : true,
forceSelection : true,
typeAhead : false,
listeners :
{
'keyup' : function(me)
{
var val = me.getRawValue();
if(val == 'm' || val == 'f')
me.setValue(val.toUpperCase());
}
}

我也有一个网格,这让我为在组合框中进行简单的是/否类型选择感到悲伤。我在高低处寻找答案,但是想出了这个办法。

希望能帮助到你!

关于extjs Combobox提前输入/自动选择单个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6214601/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com